"Работа с пакетным менеджером npm и yarn, и менеджером контроля версий nvm.
А так же создание шаблона приложения через CRA (create-react app)"
Работа с состоянием приложения, передача параметров в дочерние компоненты (state management)
Работа с маршрутизацией, построение архитектуры небольшого приложения
Жизненный цикл функциональных и классовых компонентов
Работа с формами (react-hook-form, formix)
Работа со store, введение в Redux и redux-toolkit и кеширование (RTK)
Работа с библиотеками для сайд - эффектов (Redux-thunk, Redux-saga)
Мемоизация и контроль рендера (Shallow vs deep copy/cloning)
Основы TypeScript + практика
Работа с публичными API + практика
Введение в Unit тестирование.
Создание своего pet проекта, добавление необходимых библиотек и настройка.