Содержание курса
1. Senior-мышление и система React
3 урока
225
225
11м
0
Открытый
1.1
Кто такой Senior React-разработчик
↗
137
137
3м 14с
0
Открытый
1.2
Что проверяют на собеседованиях: реальные направления вопросов
↗
49
49
3м 46с
0
Закрытый
1.3
Как отвечать как Senior
↗
39
39
5м 43с
0
2. Рендеринг и жизненный цикл React
5 уроков
118
76
70м
0
Закрытый
2.1
Жизненный цикл рендеринга: Render → Commit → Paint
↗
42
20
10м 52с
0
Закрытый
2.2
Почему компонент ререндерится: props, state, context, замыкания
↗
25
13
17м 8с
0
Закрытый
2.3
Оптимизация ререндеров: React.memo, useMemo, useCallback
↗
19
13
16м 30с
0
Закрытый
2.4
React Profiler и Flamegraph: как искать проблемы
↗
16
15
14м 15с
0
Закрытый
2.5
Batching и обновления в React 18–19
↗
16
15
13м 2с
0
3. React Internals: под капотом библиотеки
5 уроков
84
70
31м
0
Закрытый
3.1
Fiber: структура, приоритеты и идея кооперативного рендера
↗
17
16
4м 16с
0
Закрытый
3.2
Reconciliation: как React сравнивает деревья элементов
↗
20
14
4м 47с
0
Закрытый
3.3
Commit Phase и эффекты: что реально происходит при обновлении
↗
15
14
9м 54с
0
Закрытый
3.4
Scheduler и Event Loop: как React планирует задачи
↗
17
12
8м 33с
0
Закрытый
3.5
Transitions и concurrent rendering в React 18–19
↗
15
14
7м 34с
0
4. Хуки и управление побочными эффектами
5 уроков
75
65
59м
0
Закрытый
4.1
Как работают хуки “под капотом” — замыкания, порядок, стек.
↗
17
13
9м 35с
0
Закрытый
4.2
Правила вызова хуков и почему они важны
↗
15
13
13м 40с
0
Закрытый
4.3
useEffect, useLayoutEffect и useInsertionEffect
↗
15
14
10м 1с
0
Закрытый
4.4
Custom Hooks: выделение логики и повторное использование
↗
15
13
17м 16с
0
Закрытый
4.5
Хуки внутри хуков и композиция бизнес-логики
↗
13
12
11м 34с
0
5. Управление состоянием: от локального к серверному
5 уроков
67
59
43м
0
Закрытый
5.1
Локальное состояние: useState и useReducer
↗
14
13
11м 33с
0
Закрытый
5.2
Контекст: зона применения и проблемы
↗
14
11
12м 42с
0
Закрытый
5.3
Глобальное состояние: Redux Toolkit и RTK Query
↗
13
11
5м 24с
0
Закрытый
5.4
Zustand, Jotai, Recoil — современные альтернативы
↗
13
13
10м 57с
0
Закрытый
5.5
Границы ответственности: локальное vs глобальное vs серверное
↗
13
11
6м 44с
0
6. Архитектура React-приложения
5 уроков
74
60
40м
0
Закрытый
6.1
Feature-Sliced Design: уровни и зависимости
↗
16
12
12м 4с
0
Закрытый
6.2
Контроль импортов и зависимостей (ESLint Boundaries)
↗
15
11
7м 23с
0
Закрытый
6.3
Чистота компонентов: разделение ответственности
↗
15
13
6м 55с
0
Закрытый
6.4
Code Splitting, Lazy Loading и Suspense
↗
13
13
7м 7с
0
Закрытый
6.5
Ревью архитектуры: типовые ошибки и нарушения
↗
15
11
8м 45с
0
7. Производительность и масштабирование
4 урока
57
39
31м
0
Закрытый
7.1
Оптимизация списков: ключи, windowing, virtualization
↗
16
11
5м 8с
0
Закрытый
7.2
Offloading вычислений: Web Workers и async-архитектура
↗
14
10
9м 34с
0
Закрытый
7.3
Suspense для Data Fetching и реактивный рендер
↗
15
10
8м 7с
0
Закрытый
7.4
Code splitting и контроль чанков на уровне сборки
↗
12
8
9м 12с
0
8. Итоги курса
1 урок
16
16
1м
0
Закрытый
8.1
Подведем итоги
↗
16
16
1м 21с
0