О курсе

Курс посвящён изучению React, Redux Toolkit и React Router. Программа построена вокруг создания двух полноценных приложений, что позволяет сразу применять теорию на практике. Вместо простых учебных примеров используются реальные API и проекты, приближенные к реальным задачам. В рамках курса разбирается работа React под капотом, использование хуков, написание собственных хуков, работа с контекстом, интеграция TypeScript, выполнение запросов к API, обработка состояний загрузки и ошибок, а также использование Redux Toolkit и asyncThunk. Для закрепления материала предусмотрены дополнительные упражнения, предполагающие доработку созданных проектов.

Что рассматривается в программе

  • работа с React и понимание его внутреннего устройства
  • использование React Hooks и создание собственных хуков
  • работа с контекстом
  • использование TypeScript в React
  • выполнение запросов к API и обработка загрузок и ошибок
  • работа с Redux Toolkit и asyncThunk
  • использование React Router

Кому может быть полезен курс

  • тем, кто начинает путь во frontend-разработке и хочет освоить первый фреймворк
  • тем, кто уже знает HTML, CSS и JavaScript и интересуется React
  • тем, кто хочет познакомиться с Redux Toolkit и React Router на практике

Вопросы о программе

Какие требования к уровню подготовки?

Необходимо знание JavaScript, HTML и CSS. Знакомство с TypeScript будет плюсом, так как второе приложение в курсе переводится на TypeScript.

Какие проекты создаются в рамках курса?

В курсе создаются два полноценных приложения с использованием реальных API. Уточняется, что это не простые ToDo-приложения, а проекты, приближенные к реальным задачам.

Предусмотрены ли практические задания?

Да, для курса разработано большое количество упражнений, которые позволяют закрепить знания, дорабатывая созданные в курсе проекты.