Высший учебник React
Хуки
Введение
Типы хуков
Эффекты
Хук эффекта useEffect
Зависимости в useEffect
Глобальные обработчики в useEffect
Вариации хука useEffect
Контекст
Хук контекста useContext
Обновление контекста
Рефы
Хук рефа useRef
Хук useRef для DOM
Хук производительности useMemo
API memo для производительности
Хук производительности useCallback
Хук производительности useTransition
Хук производительности useDeferredValue
Роутер
Введение
Установка фреймворка
Роутер и его типы
Добавление роутера
Маршруты
Создание корневого маршрута
Обработка ошибки 404 Not Found
Добавление ещё одного маршрута
Вложенные маршруты
Маршрутизация на стороне клиента
Получение данных из хранилища
Загрузчик данных для маршрута
Использование данных, полученных загрузчиком
Добавление данных
Добавление данных в хранилище
Добавление данных с методом action
Загрузка данных страницы по URL параметрам из хранилища
Получение данных загрузчика по URL параметрам
Запись и редактирование данных по URL параметрам
Создание маршрута для редактирования данных
Обновление данных по URL параметрам в хранилище
Обновление данных с FormData
Редирект на другой маршрут
Стилизация активных ссылок
Состояние навигации
Удаление данных из хранилища
Удаление маршрута
Индексный маршрут
Маршрут без пути