Содержание курса
1. Введение в FSD
3 урока
20
5
0м
0
Открытый
1.1
Почему стандартная структура компонентов не масштабируется
↗
12
2
-
0
Открытый
1.2
Основные принципы Feature-Sliced Design
↗
7
2
-
0
Закрытый
1.3
Обзор слоев: App, Pages, Features, Entities, Shared
↗
1
1
-
0
2. Организация слоев
4 урока
4
4
0м
0
Закрытый
2.1
Слои проекта: как выбрать правильную структуру
↗
1
1
-
0
Закрытый
2.2
Entities: хранение бизнес-логики и моделей
↗
1
1
-
0
Закрытый
2.3
Features: организация функциональных блоков
↗
1
1
-
0
Закрытый
2.4
Shared: создание переиспользуемых компонентов
↗
1
1
-
0
3. Компоненты и переиспользование
4 урока
16
4
0м
0
Открытый
3.1
Atomic Design vs FSD: где границы компонентов
↗
13
1
-
0
Закрытый
3.2
Контейнерные и презентационные компоненты
↗
1
1
-
0
Закрытый
3.3
Разделение UI и логики
↗
1
1
-
0
Закрытый
3.4
Хуки и кастомные хуки как отдельная фича
↗
1
1
-
0
4. State Management
4 урока
9
4
0м
0
Открытый
4.1
Redux Toolkit и организация фичей
↗
6
1
-
0
Закрытый
4.2
Локальный state в компонентах и фичах
↗
1
1
-
0
Закрытый
4.3
Shared state между фичами
↗
1
1
-
0
Закрытый
4.4
Использование RTK Query для асинхронных данных
↗
1
1
-
0
5. Routing и асинхронность
4 урока
4
4
0м
0
Закрытый
5.1
Lazy loading и code splitting по фичам
↗
1
1
-
0
Закрытый
5.2
Routing на уровне Pages и Features
↗
1
1
-
0
Закрытый
5.3
Асинхронные данные и управление эффектами
↗
1
1
-
0
Закрытый
5.4
Сценарии fallback и error boundaries
↗
1
1
-
0
6. Тестирование и документация
4 урока
4
4
0м
0
Закрытый
6.1
Unit-тесты компонентов и фич
↗
1
1
-
0
Закрытый
6.2
Integration-тесты для слоев Features и Entities
↗
1
1
-
0
Закрытый
6.3
Storybook и документация
↗
1
1
-
0
Закрытый
6.4
Сценарии end-to-end тестирования
↗
1
1
-
0
7. Оптимизация и производительность
4 урока
4
4
0м
0
Закрытый
7.1
Оптимизация рендеринга компонентов
↗
1
1
-
0
Закрытый
7.2
Использование React.memo и useMemo
↗
1
1
-
0
Закрытый
7.3
Профилирование и устранение узких мест
↗
1
1
-
0
Закрытый
7.4
Lazy-loading фич и компонентов
↗
1
1
-
0
8. Практический проект
4 урока
4
4
0м
0
Закрытый
8.1
Планирование структуры проекта по FSD
↗
1
1
-
0
Закрытый
8.2
Разработка фич и слоев
↗
1
1
-
0
Закрытый
8.3
Подключение state и routing
↗
1
1
-
0
Закрытый
8.4
Тестирование и оптимизация
↗
1
1
-
0