Базовый курс React — это практичное и структурированное обучение современным инструментам фронтенда. Здесь вы не просто повторяете документацию, а осваиваете ключевые принципы разработки, понимаете слабые места экосистемы и учитесь применять лучшие практики на реальных проектах.
Что вас ждёт на курсе
За 2 месяца вы пройдёте путь от базового понимания React до уверенной разработки приложений на уровне, достаточном для первых коммерческих задач.
Глубокое изучение компонентного подхода и хуков
Практика с create‑react‑app и современными сборками
Разбор типичных ошибок и архитектурных ловушек
Использование Redux и альтернативных подходов к управлению состоянием
Понимание основ оптимизации и повышения DX
Почему этот курс эффективен
React известен превосходной документацией, но она не всегда помогает понять сложные сценарии, архитектуру и лучшие практики разработки. Этот курс сокращает путь к пониманию благодаря тщательно выстроенной структуре.
Минимум теории — максимум практики
Материал подаётся через реальные кейсы и задачи, которые разработчики решают ежедневно.
Акцент на принципы
Вы научитесь разбираться в том, почему работает именно так, а не просто запоминать API.
Работа с тонкостями React
Отложенные эффекты, мемоизация, контекст, реконцилиация — все это разбирается с точки зрения производительности и удобства поддержки кода.
Кому подойдёт курс
Начинающим фронтенд‑разработчикам, которые хотят уверенно перейти к React
Разработчикам с опытом, желающим систематизировать знания
Тем, кто ищет курс без лишней «воды» и с фокусом на практику
Какие результаты вы получите
Создадите несколько полноценных проектов
Поймёте архитектуру React‑приложений и научитесь её строить
Овладеете инструментами экосистемы на уровне, достаточном для Junior React Developer
Будете разбираться в слабых местах React и уметь их обходить
Заключение
Этот курс создавался для тех, кто хочет не просто «познакомиться» с React, а научиться применять его правильно. Если вы хотите разрабатывать современные интерфейсы и понимать, что происходит под капотом — добро пожаловать на обучение.
Удален по просьбе правообладателя
Урок 1.01:19:24
Что такое React. Какие проблемы решал Facebook и что привело к доминации на рынке Frontend
Урок 2.01:38:43
Компоненты: Props, State и Lifecycle. Разбираемся с внутренним устройством компонентов
Урок 3.01:46:59
Компонентное мышление. Как разбивать систему на компоненты. Признаки хорошего компонента
Урок 4.02:05:02
Практика: компонентное мышление. Разбираем теорию в жизни: от технического задания до кода на React
Урок 5.01:07:14
DOM. Взаимодействие React и реального DOM. Refs. Children
Урок 6.01:45:30
Практика: DOM
Урок 7.01:25:28
Тестирование. Как писать тестируемые компоненты и что за этим стоит
Урок 8.01:26:40
Storybook and Jest. Тестируем компоненты "вручную" и "автоматически"
Урок 9.01:14:35
Компоненты высших порядков: Intro. Как, зачем и почему. Разбираем фундаментальный паттерн мира React
Урок 10.01:09:35
Практика: High Order Components. Пишем свои первые HOC'и
Урок 11.01:14:29
1Slots #2: Scoped slots. Сложные сценарии применения слотов
Урок 12.03:54:25
Практика: HOC #2. HOC'и и recompose
Урок 13.01:41:12
Роутинг. Знакомство с React-Router v4
Урок 14.02:17:35
Практика: ACL в React-Router. Реализовываем контроль доступа
Урок 15.00:54:09
Однонаправленный data-flow. Всем Flux!
Урок 16.01:40:54
Знакомство с Redux. Reducers, actions, thunks.
Урок 17.02:04:50
Middleware в Redux. Как, зачем и почему нужны Middleware. Типичные подходы к их реализации
Урок 18.02:31:36
Redux-Saga. One middleware to rule them all
Урок 19.02:01:02
Формы в React. Решаем основную боль React с redux-form/final-form
Урок 20.00:23:14
Что дальше? Куда развиваться React-разработчику дальше?
Illya Klymov — инженер-программист и эксперт в области JavaScript с более чем 15-летним опытом. Ph.D. в области компьютерных наук, Senior Frontend Engineer в GitLab и основатель образовательного проекта JavaScript.Ninja. Специализируется на архитектуре фронтенда, качестве кода и инженерных практиках. Автор обучающих программ и спикер профессиональных конференций.
Проект Ильи Климова - годный ресурс для изучения javascript и js фреймворков. Шаг за шагом мы пройдем все этапы разработки реального проекта, воссозданные детально благодаря записанным видео.