О курсе
Курс ориентирован на изучение 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. Также предусмотрены упражнения для доработки проектов.