← На главнуюМодуль

React / Redux / RTK + TypeScript

Строишь полноценные front-end приложения.

3
приложения в портфолио
YouTube SPA, COINCAP, HACKER NEWS — вся нужная практика через реальные проекты.
45+
заданий по React/RTK
Практика на каждую тему прежде чем переходить к следующей.
16
тем в программе
React, Redux, RTK, TanStack Query, TypeScript, роутинг, формы, оптимизация.
2
подхода к серверному стейту
RTK Thunk и TanStack Query — учишь оба. Оба встретишь на реальных проектах.
FSD vs Modules
архитектура с первого проекта
Разбираем и модульную структуру, и Feature Sliced Design — знаешь оба подхода и понимаешь когда что применять.
~5 мес
при 3-5 ч в день
Двигаешься в своём темпе без жёсткого расписания.

Для кого этот модуль

Три ситуации — одно решение

Знаю JS — хочу работу
Прошёл JavaScript или знаешь основы. Пора строить настоящие SPA и наполнять портфолио реальными проектами.
📺
Завис на туториалах
Смотрел React на YouTube, что-то собирал – но не с кем обговорить, не с кем полайвкодить, нет ревью и понимания.
🎯
Нужен React для работы
Готовишься к первому офферу во Front-end. React с TypeScript — то, что спросят на любом собесе.

Программа модуля

Нажми — увидишь что внутри каждой темы

Start
React / Redux / RTK + TypeScript11 модулей · ~5 мес
React: что этоС чего начатьWebpack VS ViteСтруктура проекта. Modules VS FSDVirtualDOM. Reconciliation. FiberComponentsPropsStateLifeCycle
Events и их методыkey, Fragment, refs, StrictModeОптимизация: memo, lazy, useCallback, SuspenseContext (useContext)HOCРоутинг в Reactreact-hook-form VS formikStorage: Local, Session, LocalForageХуки: useId, useReducer, useTransition, useOptimistic⚡ Live coding
FluxReact-Redux: actions, reducers, storeMiddleware (Redux Thunk)
Redux ToolkitcreateAsyncThunkQuery & Mutation
Что такое TanStack Query и зачемuseQuery: загрузка данныхuseMutation: изменение данныхКэширование и инвалидацияPagination и Infinite ScrollRTK Query vs TanStack Query
TypeScript: что этоНастройка окруженияТипы данныхПримитивыОбъектыМассивыФункции
any, unknown, never, voidОбъединение (|) и пересечение (&) типовПеречисления (enum)Tuple (кортеж)Динамические свойстваУтилитные типы: Partial, Required, Omit...Дженерики в функциях
FC and PropsStateEventsuseRef
Store: типизированный хук useAppSelectorТипизация ReducersТипизация ActionsТипизация Thunk
Типизация createAsyncThunkТипизация store, slice, reducersТипизация API, response, request, axios
YouTube SPA (созвон)COINCAPHACKER NEWS
Пишешь реальный функционал приложения вживуюРазбор ошибок и паттернов
Тех. собес по React / RTK / TypeScript
Front-end Developer

Что сможешь после

Конкретные навыки, а не абстрактное "понимание React"

Строить SPA с нуля на React + TypeScript
Управлять состоянием через Redux Toolkit
Делать запросы к API через RTK Query
Типизировать компоненты, props и store
Написать 6 приложений (4 идут в резюме)
Работать с роутингом, формами, Context
Пройти технический собес по React/RTK
Читать и понимать чужой React-код

Куда дальше после модуля

После React открываются два пути

Частые вопросы

Нужен ли опыт в React до начала?
Нет. Но JavaScript знать нужно — желательно на уровне нашего JS модуля. Если основы шатаются, начни с него.
Сколько времени займёт модуль?
При 3-5 часах в день — 4-6 месяцев. 10 тем + 6 приложений — это объёмная работа. Жёсткого расписания нет, двигаешься в своём темпе.
Зачем TypeScript, если можно писать на JS?
Можно. Но в 2025 году вакансии без TypeScript — исключение. Работать в нормальной команде без него уже сложно. Учим его сразу в рамках модуля.
Чем отличается от React-курсов на YouTube?
Код-ревью каждого приложения. Разбираем архитектуру, читаемость, типичные ошибки. Плюс созвоны по чек-листам — как реальный собес.
Что за приложения?
YouTube SPA, COINCAP (криптобиржа), HACKER NEWS — полноценные SPA которые идут в резюме как коммерческий опыт.

Стоимость

Куда дальше:
После модуля → трудоустройство + изучение Node.js и БД (по желанию)
2650 BYN
1 платёж
1390 BYN × 2
2 платежа