О курсе
Курс посвящён изучению 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-приложения, а проекты, приближенные к реальным задачам.
Предусмотрены ли практические задания?
Да, для курса разработано большое количество упражнений, которые позволяют закрепить знания, дорабатывая созданные в курсе проекты.