Базовый курс по React и Redux от разработчика ВК

6 участников

О чём курс

Этот курс представляет собой глубокое погружение в экосистему React, построенное на принципах практического применения и критического анализа архитектурных решений. В отличие от стандартных обучающих программ, предлагающих сухую теорию, данный курс строится вокруг живых рассуждений автора, основанных на многолетнем личном опыте разработки. Основная цель обучения — научить студентов не просто писать код, а понимать философию проектирования, видеть плюсы и минусы различных подходов и принимать взвешенные решения в реальных рабочих задачах.

Курс идеально подойдет тем, кто стремится выйти за рамки базового синтаксиса и хочет разобраться в том, как устроены современные фронтенд-приложения. Вы научитесь правильно организовывать структуру проекта, работать с состоянием, оптимизировать производительность и интегрировать сторонние библиотеки. Обучение проходит в формате подробных видеоразборов, где каждый аспект технологии рассматривается через призму множества примеров и реальных проектов. Такой подход позволяет увидеть, как теоретические концепции трансформируются в масштабируемый и поддерживаемый код.

Важной особенностью курса является наличие структурированных конспектов к каждому занятию. Это позволяет студентам не тратить время на пересмотр длинных видео, когда нужно быстро освежить знания или вспомнить конкретный нюанс реализации. Вы получите комплексное представление о жизненном цикле компонентов, работе с формами, навигации, обработке ошибок и управлении данными через Redux. Особое внимание уделяется архитектурным паттернам, таким как компоненты высшего порядка (HOC), рендер-пропы и контейнеры, что критически важно для профессионального роста разработчика.

Почему стоит выбрать этот курс? Во-первых, это фокус на реальной практике: вы увидите, как проектировать приложения, которые не «разваливаются» при масштабировании. Во-вторых, это глубокий разбор производительности — вы научитесь пользоваться профайлерами React и браузера, чтобы находить и устранять «узкие места» в коде. В-третьих, курс охватывает современные стандарты разработки, включая хуки, работу с контекстом и продвинутые методы управления состоянием. По завершении обучения вы не только освоите инструментарий React, но и сформируете собственное видение архитектуры, научитесь проектировать приложения по фичам и будете готовы к решению сложных инженерных задач. Это не просто набор уроков, а полноценный менторский опыт, который поможет вам уверенно чувствовать себя в современной фронтенд-разработке.

Программа обучения

  1. Как работает реакт.
  2. Быстрый запуск проекта с create-react-app.
  3. JSX.
  4. Как отрендерить компонент: условный рендеринг, списки и ключи.
  5. Тег Fragment.
  6. Плагин React-devtools.
  7. О компонентном подходе в разработке.
  8. Создание компонентов.
  9. Работа с пропсами.
  10. Валидация пропсов.
  11. Стейт компонента и когда он нужен.
  12. Однонаправленный поток данных.
  13. Обработка событий.
  14. Рефакторинг и архитектура.
  15. Правило 100.
  16. Куда положить состояние.
  17. Контекст реакта.
  18. Навигация по приложению.
  19. React-router.
  20. Приватные роуты.
  21. Редирект и 404 страница.
  22. Как получить данные с сервера.
  23. Разница между классовым и функциональным компонентом, когда какой использовать.
  24. Методы жизненного цикла, когда какой использовать.
  25. Обработка ошибок в реакте.
  26. Формы.
  27. Контролируемые и неконтролируемые компоненты, когда что использовать.
  28. Обработка событий формы.
  29. Рефы.
  30. Когда их использовать.
  31. Работа с нереактовскими библиотеками в реакте.
  32. Рефакторинг и паттерны в реакте.
  33. Контейнер.
  34. Компоненты высшего порядка.
  35. Рендер пропы.
  36. Порталы.
  37. Оптимизация и производительность.
  38. Почему вообще появляются лаги.
  39. Как найти просадки в производительности.
  40. Профайлер реакта и профайлер браузера.
  41. Что влияет на производительность в реакте и как это поправить.
  42. Хуки.
  43. Что это и зачем они нужны.
  44. Когда использовать хуки, а когда классы.
  45. Redux.
  46. Понимаем редакс.
  47. Middlewares.
  48. Запросы на сервер из редакса.
  49. Рефакторинг и архитектура.
  50. Селекторы.
  51. Проектирование по фичам.
  52. Как понять, какую архитектуру проектировать.
  53. Бонусы.
  54. Упрощение работы с redux-toolkit.
  55. Анимация с react-transition-group.
  56. Выкатка приложения на github-pages.
  57. Эпилог.
  58. Подводим итоги и строим план обучения на будущее.
Складчина создана 2 февраля 2020 г. · описание обновлено 2 мая 2026 г.

Теги курса

Профессии
Инструменты
1 194 ₽ 9 750 ₽