Переосмысление лучших практик React
Более десяти лет назад React переосмыслил лучшие практики для мира клиентских SPA.
Сегодня React находится на пике популярности и продолжает получать здоровые дозы критики и скептицизма.
React 18, наряду с серверными компонентами React (RSC), отмечает значительный фазовый сдвиг по сравнению с исходным лозунгом «представление» в MVC на стороне клиента.
В этом посте мы попытаемся понять эволюцию React от библиотеки React к архитектуре React.
Принцип Анны Карениной гласит: «Все счастливые семьи одинаковы, а каждая несчастливая семья несчастлива по-своему».
Мы начнем с понимания основных ограничений React и прошлых подходов к управлению ими. Изучение основных шаблонов и принципов, которые объединяют счастливые приложения React.
К концу мы поймем меняющиеся ментальные модели, обнаруженные в фреймворках React, таких как каталог приложений Remix и Next 13s.
Давайте начнем с понимания основных проблем, которые мы пытались решить до сих пор. Это поможет нам контекстуализировать рекомендацию основной команды React по использованию фреймворков более высокого уровня с тесной интеграцией между сервером, клиентом и сборщиком.
https://frontendmastery.com/posts/rethinking-react-best-practices/
Post #700
776