Что такое React Server Components и почему это важно
Появление Server Components стало третьим значимым этапом в развитии React после классовых компонентов и хуков. Они позволяют переносить большую часть логики и загрузки данных на сервер, снижая размер клиентского бандла и ускоряя рендеринг.
Ключевые преимущества RSC
Меньше JavaScript на клиенте — данные загружаются на сервере, что ускоряет загрузку страницы.
Улучшенная производительность благодаря частичной перерисовке и потоковой передаче.
Простота интеграции с серверными API, без необходимости дополнительного состояния или лишних эффектов.
Что вы узнаете в курсе
Курс помогает понять, как правильно работать с загрузкой данных в архитектуре React Server Components, и демонстрирует это на примере создания таблицы данных, управляемой сервером.
Основные темы курса
Применение RSC для загрузки данных из URL.
Реализация поиска и пагинации на стороне сервера.
Построение компонентной структуры без избыточного клиентского кода.
Оптимизация рендеринга и маршрутизации.
Практическая ценность курса
После прохождения курса вы сможете уверенно использовать серверные компоненты в реальных проектах и определять, где внедрение RSC принесёт наибольшую пользу.
Где можно применить знания
Создание высокопроизводительных SPA и SSR-приложений.
Оптимизация больших таблиц, каталогов и лент контента.
Улучшение UX благодаря ускоренной загрузке интерфейса.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Привет! Нас зовут Sam Selikoff и Ryan Toronto, и вместе мы преподаем разработку интерфейсов более восьми лет с помощью наших подкастов, личных тренингов и выступлений на конференциях, видео на Egghead и EmberMap, а совсем недавно — на наших каналах YouTube.