React Server Components: революция в рендеринге
React Server Components кардинально меняют подход к рендерингу. Компоненты выполняются на сервере, отправляя клиенту только готовый HTML. Это уменьшает размер JS-бандла, ускоряет загрузку и даёт доступ к данным на сервере без API.
Ключевой инсайт: Используйте Server Components по умолчанию, а Client Components только для интерактивных частей. Это минимизирует JS на клиенте и упрощает работу с данными.
· 07.06
Основная ловушка при переходе на RSC это когда граница use client расползается вверх по дереву. Начинаешь с одного интерактивного компонента, через неделю весь лист use client. Помогает правило: интерактивные компоненты должны быть листьями дерева а не контейнерами. Переделали 2 большие страницы по этому принципу и бандл сократился на 40%.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён