Чему вы научитесь
- 🔍 Читать исходный код React — находить, где создаётся Fiber-узел, где хранится состояние, как работает согласование
- 🧠 Объяснять, почему декларативный подход вытеснил императивный — на конкретных примерах, а не абстракциях
- 🔮 Предсказывать поведение компонентов при перерисовке — без угадывания и экспериментов методом тыка
- 🎯 Отвечать на вопросы технического собеседования про useState, ключи, Reconciliation и Fiber на уровне реализации
- ⚙️ Различать фазу отрисовки (Render) и фазу фиксации (Commit) — и понимать, что это означает для производительности
- 🏗️ Строить ментальную модель React, опираясь на исходный код, а не на статьи блогеров
О курсе
Разбор внутреннего устройства React: от проблем DOM-манипуляций до Fiber-узлов и алгоритма согласования — с доказательствами в исходном коде библиотеки.
Для кого этот курс
👨💻 Разработчик клиентской части с рабочим опытом в React Вы пишете компоненты и хуки в реальных проектах. Код работает — но когда что-то идёт не так, вы угадываете причину, а не понимаете её. Этот курс закрывает пробел между «использую» и «понимаю».
🎯 Готовитесь к техническому собеседованию В Яндексе, Сбере, Тинькофф и других компаниях спрашивают про Fiber, согласование и хуки на уровне реализации. Статей для ответа на эти вопросы недостаточно.
😤 Устали от поверхностных материалов Большинство курсов и статей объясняют «как», но не «почему». Здесь — сначала боль, потом механика, потом исходный код как доказательство.
Начальные требования
- ✅ Рабочий опыт с React — писали компоненты и хуки в реальных проектах, знакомы с состоянием и свойствами
- ✅ Уверенное знание JavaScript — замыкания, прототипы, асинхронность, массивы и объекты
- ✅ Прочитана книга «Создание фронтенд-фреймворка с нуля» (или англоязычный аналог) — обязательно ⚠️
- ✅ Готовность разбирать сложные темы и читать исходный код без упрощений
TypeScript встречается в примерах, но не является предметом изучения. Базовое знакомство с TS будет плюсом.
Преподаватели курса
Как проходит обучение
📹 Видеоуроки с разбором механизмов React на инженерном языке — с исходным кодом, без воды
📝 Текстовые материалы со ссылками на исходный код и спецификации — можно перечитывать и возвращаться к конкретным местам
💬 Комментарии к урокам — задавайте вопросы напрямую автору, автор отвечает на все комментарии
🔓 Несколько уроков открыты бесплатно — посмотрите до записи и убедитесь, что формат подходит
⏱️ Без дедлайнов — проходите в своём темпе, доступ бессрочный
Сертификат
Успешно завершив курс, вы получите сертификат от платформы Stepik. Уже 5 учеников получили сертификат.
Что вы получите
- 🧠 Ментальная модель React — не набор правил, которые нужно запомнить, а понимание механики. После курса вы предсказываете поведение компонентов, а не угадываете
- 💼 Готовность к техническому собеседованию — умеете объяснить Fiber, алгоритм согласования, ключи и хуки на уровне реализации
- ♾️ Бессрочный доступ ко всем материалам курса