Описание
Количество уроков: 9 Видео
Язык: Английский
Вес архива: 383 МБ
Что такое React Server Components и почему это важно
Появление Server Components стало третьим значимым этапом в развитии React после классовых компонентов и хуков. Они позволяют переносить большую часть логики и загрузки данных на сервер, снижая размер клиентского бандла и ускоряя рендеринг.
Ключевые преимущества RSC
• Меньше JavaScript на клиенте — данные загружаются на сервере, что ускоряет загрузку страницы.
• Улучшенная производительность благодаря частичной перерисовке и потоковой передаче.
• Простота интеграции с серверными API, без необходимости дополнительного состояния или лишних эффектов.
Что вы узнаете в курсе
Курс помогает понять, как правильно работать с загрузкой данных в архитектуре React Server Components, и демонстрирует это на примере создания таблицы данных, управляемой сервером.
Основные темы курса
• Применение RSC для загрузки данных из URL.
• Реализация поиска и пагинации на стороне сервера.
• Построение компонентной структуры без избыточного клиентского кода.
• Оптимизация рендеринга и маршрутизации.
Практическая ценность курса
После прохождения курса вы сможете уверенно использовать серверные компоненты в реальных проектах и определять, где внедрение RSC принесёт наибольшую пользу.
Где можно применить знания
• Создание высокопроизводительных SPA и SSR-приложений.
• Оптимизация больших таблиц, каталогов и лент контента.
• Улучшение UX благодаря ускоренной загрузке интерфейса.

Марина В. –
До курса знала React, но серверные компоненты казались чем-то из будущего. Объяснения понятные, особенно про частичную перерисовку и потоковую передачу, хотя местами темп довольно быстрый для новичка. Хотелось бы больше внимания маршрутизации, но обзором структуры компонентов и загрузки данных из URL я довольна. Ставлю 4, в основном из-за нехватки упражнений для самостоятельной практики.
Алексей М. –
Брал курс, чтобы разобраться с загрузкой данных в RSC на практике. Пример с серверной таблицей, поиском и пагинацией оказался очень близок к моей рабочей задаче — почти сразу перенёс подход в проект. Понравилось, что автор объясняет, где именно серверные компоненты дают выигрыш, а где лучше оставить клиентский код. За 1 час 15 минут получил больше пользы, чем от нескольких длинных туториалов.