О курсе

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

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

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

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

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

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

Какие инструменты и библиотеки рассматриваются в курсе?

В программе рассматриваются React, React Router и Redux Toolkit, включая asyncThunk. Также затрагивается использование React с TypeScript.

Нужно ли знать TypeScript для прохождения курса?

Знание TypeScript не обязательно, но будет преимуществом. Второе приложение в курсе переводится на TypeScript.

Какие требования к начальным знаниям?

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

Как построено обучение?

Курс практический: теория разбирается во время создания двух приложений с работой с реальными API. Также предусмотрены упражнения для доработки проектов.