Чему вы научитесь
- 🔍 Отличать состояние от «просто данных» — по трём требованиям, а не по интуиции
- 🧠 Объяснять, почему контекст (Context) не решает проблему лишних перерисовок — он закрывает только область видимости, а не избирательную реактивность (reactivity)
- ⚙️ Понимать, что на самом деле чинит React.memo — и почему это заплатка, а не архитектурное решение
- 🏗️ Написать рабочее хранилище и useSelector руками — на чистых useState и useEffect, без единой внешней библиотеки
- 🎯 Узнавать этот же приём под капотом — у useSyncExternalStore, Jotai, Zustand и Redux
О курсе
Для кого этот курс
Начальные требования
Формальных предварительных требований нет — курс написан как самостоятельный вход, без обязательных книг или курсов до него.
- ✅ Базовый опыт с React — писали компоненты, пользовались хуками, знакомы с
useState - ✅ Базовое знание JavaScript — функции, объекты, замыкания на уровне рабочей интуиции
Если вы совсем не работали с React — курс будет тяжёлым: примеры не объясняют, что такое компонент или хук, а сразу разбирают их поведение.
Преподаватели курса
Как проходит обучение
📝 Три лекции — читаете последовательно, в каждой хук, код и разбор построчно, со ссылками на первоисточники
💬 Комментарии к урокам — задавайте вопросы напрямую автору, автор отвечает на все комментарии
🔓 Курс открыт целиком — все три лекции доступны сразу, без записи и без ожидания
⏱️ Без дедлайнов — проходите в своём темпе, доступ бессрочный
Что вы получите
- 🧠 Точное понимание состояния в React — три требования вместо расплывчатого «это просто данные»
- 🏗️ Рабочий код хранилища и useSelector, написанный руками, — не абстракция, а то, что можно открыть и перечитать
- 💼 Понимание, что происходит под капотом у Context, React.memo, useSyncExternalStore, Jotai, Zustand и Redux
- 🆓 Стоимость: бесплатно. Без сертификата — в курсе нет заданий с баллами, только три лекции
- ♾️ Бессрочный доступ ко всем материалам курса