Чему вы научитесь
- Как React хранит состояние между рендерами и почему useState работает именно так
- Как устроен механизм перерисовок, что делает Reconciliation и когда оптимизации бесполезны
- Почему key в списках — это не просто рекомендация, а механизм согласования состояния компонентов
- Как устроены хуки на уровне реализации и почему нельзя вызывать их условно
- Чем отличается React от React DOM, зачем они разделены и как React может работать вне браузера
- Какие архитектурные проблемы решает декларативный подход, и как React стал его воплощением
О курсе
Курс для тех, кто хочет понимать, а не просто использовать.
React — одна из самых популярных библиотек для разработки пользовательских интерфейсов. Но большинство материалов в интернете сводятся к демонстрации «как это работает» без объяснения «почему это работает именно так». Курс «Грокаем React» создан для разработчиков, которые стремятся выйти за рамки использования и разобраться в архитектуре и внутренней механике React.
Это курс не про «хуки для начинающих» и не про копирование чужих шаблонов. Мы глубоко погрузимся в устройство React, чтобы вы могли уверенно отвечать на вопросы технических собеседований, предсказывать поведение компонентов и принимать архитектурно верные решения.
Для кого этот курс
Начальные требования
📌 Базовый опыт работы с React (хуки, компоненты, состояние).
📌 Знание JavaScript (замыкания, массивы, объекты).
📌 Готовность разбирать сложные темы и читать исходный код.
Наши преподаватели
Как проходит обучение
- Видеоуроки с разбором механизмов React на понятном инженерном языке;
- Текстовые материалы со ссылками на исходный код и спецификации;
- Интерактивные задачи и тесты, направленные на осознание, а не повторение;
- Разбор типичных ошибок из интервью и реальных проектов;
- Гибкий формат обучения — проходите материалы в удобное время и в своём темпе.
Темы модуля включают:
- Проблемы веба до React: jQuery, императивность и события
- Декларативный подход и создание своего мини-React
- Компонентная модель и философия React
- Хранение состояния и механизм работы хуков
- Reconciliation и оптимизация DOM-операций
- React и ReactDOM: архитектура и адаптеры
- Задачи на списки и поведение ключей
- Экосистема: роутинг, SSR, адаптация под различные платформы
Программа курса
Сертификат
Что вы получаете
- Инженерное понимание React и его архитектуры
- Готовность объяснить работу хуков, Fiber и DOM-операций на техническом собеседовании
- Навык написания предсказуемого и стабильного кода, устойчивого к изменениям
- Уверенность при работе с реальными проектами, где React — это не «магическая» библиотека, а фундамент архитектуры