React
Фронтенд на React. Компоненты, JSX, хуки, состояние, контекст, формы, роутинг, оптимизация. Курсы дают не только синтаксис, но и понимание, как React работает под капотом: ререндеры, виртуальный DOM, жизненный цикл, паттерны.
Основы React
Что такое React, установка через Vite, JSX, компоненты, пропсы, условный рендеринг, списки и ключи, события, useState, useEffect, формы, композиция, структура проекта.
Хуки
useState, useEffect, useRef, useMemo, useCallback, useContext, useReducer, useLayoutEffect, useId, кастомные хуки, правила и подводные камни.
Состояние и контекст
Локальное состояние, подъём, композиция, контекст (базово и продвинуто), useSyncExternalStore, useReducer + контекст, серверное состояние с TanStack Query, паттерны, отладка.
Формы и события
События, контролируемые и неконтролируемые компоненты, отправка формы, валидация, FormData, React Hook Form, динамические поля, клавиатура и мышь, оптимизация, доступность.
Роутинг в React
Клиентский роутинг, React Router, динамические и вложенные маршруты, Outlet, навигация, query-параметры, защищённые маршруты, ленивая загрузка, 404, прокрутка, хлебные крошки.