Содержание курса
1. JS необходимый для курса
11 уроков
1 803
1 803
103м
66
Закрытый
1.1
Репозиторий кода для курса
↗
273
273
0м 17с
8
Закрытый
1.2
Переменные
↗
238
238
14м 0с
7
Закрытый
1.3
Шаблонный литерал. Динамика в строках
↗
172
172
4м 21с
7
Закрытый
1.4
Условный оператор if
↗
159
159
12м 45с
6
Закрытый
1.5
Тернарный оператор
↗
154
154
13м 12с
6
Закрытый
1.6
Оператор нулевого слияния и &&
↗
146
146
20м 59с
7
Закрытый
1.7
Метод foreach
↗
141
141
5м 27с
5
Закрытый
1.8
Массивы - метод Find
↗
135
135
5м 23с
5
Закрытый
1.9
Массивы - метод Filter
↗
131
131
8м 34с
3
Закрытый
1.10
Массивы - метод Map
↗
124
124
7м 14с
7
Закрытый
1.11
Массивы - метод Reduce
↗
130
130
14м 42с
5
2. Знакомство с React
2 урока
1 265
1 265
16м
14
Открытый
2.1
Что такое React
↗
1 100
1 100
9м 42с
9
Закрытый
2.2
Знакомство с синтаксисом
↗
165
165
7м 56с
5
3. Первые компоненты на React
5 уроков
662
662
40м
23
Закрытый
3.1
Создаём первый компонент
↗
163
163
5м 17с
4
Закрытый
3.2
JSX разметка. Синтаксис и размещение элементов
↗
141
141
12м 36с
4
Закрытый
3.3
Композиция компонентов, родители и потомки
↗
123
123
10м 4с
5
Закрытый
3.4
Динамические значения и выражения в JSX
↗
114
114
13м 59с
7
Закрытый
3.5
ДЗ для самостоятельной работы
↗
121
121
0м 17с
3
4. Разбор JSX
2 урока
209
209
15м
3
Закрытый
4.1
Под капотом JSX
↗
111
111
15м 20с
2
Закрытый
4.2
ДЗ для самостоятельной работы
↗
98
98
0м 5с
1
5. Быстрый старт приложения. Создание бойлерплейта
5 уроков
488
488
50м
12
Закрытый
5.1
Установка шаблона приложения CreateReactApp
↗
109
109
9м 45с
2
Закрытый
5.2
Подготовка структуры проекта
↗
98
98
7м 24с
4
Закрытый
5.3
Подготовка файлов для будущих компонентов
↗
93
93
16м 27с
2
Закрытый
5.4
Styled Components. Стилизация
↗
94
94
17м 46с
2
Закрытый
5.5
ДЗ для самостоятельной работы
↗
94
94
0м 10с
2
6. Передача данных между компонентами. Props
4 урока
343
343
31м
8
Закрытый
6.1
React Props - передача данных между компонентами
↗
95
95
12м 1с
2
Закрытый
6.2
Как работают пропсы с точки зрения JS
↗
85
85
12м 11с
4
Закрытый
6.3
Пропсы в Styled Components
↗
82
82
7м 46с
1
Закрытый
6.4
ДЗ для самостоятельной работы
↗
81
81
0м 12с
1
7. Состояние приложения
4 урока
309
309
49м
12
Закрытый
7.1
Состояние, реактивность, useState
↗
82
82
15м 55с
4
Закрытый
7.2
state vs props. Практика работы с состоянием
↗
79
79
28м 43с
4
Закрытый
7.3
Поднятие состояние. Более совершенная передача данных
↗
75
75
6м 59с
2
Закрытый
7.4
ДЗ для самостоятельной работы
↗
73
73
0м 23с
2
8. Рендеринг списков в приложении
3 урока
202
202
41м
7
Закрытый
8.1
Рендеринг списков в React
↗
74
74
16м 43с
2
Закрытый
8.2
Практика работы со списками
↗
68
68
25м 59с
3
Закрытый
8.3
ДЗ для самостоятельной работы
↗
60
60
0м 24с
2
9. Условный рендеринг компонентов
5 уроков
279
279
125м
12
Закрытый
9.1
Возможности условного рендеринга
↗
66
66
30м 41с
2
Закрытый
9.2
Улучшаем компонент статистики
↗
61
61
30м 37с
2
Закрытый
9.3
Добавляем новые компоненты из MUI
↗
56
56
15м 1с
3
Закрытый
9.4
Используем Nivo
↗
53
53
50м 0с
3
Закрытый
9.5
ДЗ для самостоятельной работы
↗
43
43
0м 27с
2
10. React фрагменты
1 урок
50
50
13м
5
Закрытый
10.1
Фрагменты - удобная группировка элементов
↗
50
50
13м 56с
5
11. Хуки useState и useEffect
4 урока
192
192
22м
10
Закрытый
11.1
useState и использование предыдущего значения состояния
↗
50
50
10м 39с
3
Закрытый
11.2
useState и сложные типы данных
↗
45
45
5м 45с
3
Закрытый
11.3
useEffect - использование зависимостей
↗
49
49
8м 31с
3
Закрытый
11.4
ДЗ для самостоятельной работы
↗
48
48
0м 10с
1
12. Библиотека react-router
7 уроков
344
344
65м
17
Закрытый
12.1
Разбор типов роутинга
↗
56
56
14м 45с
2
Закрытый
12.2
Построение базовых маршрутов приложения
↗
51
51
10м 13с
3
Закрытый
12.3
useNavigate и useParams
↗
49
49
15м 1с
2
Закрытый
12.4
useSearchParams
↗
48
48
8м 53с
2
Закрытый
12.5
Советы по маршрутизации, маршрут индексной страницы, маршрут-заг
↗
47
47
6м 23с
2
Закрытый
12.6
Применяем новые знания в приложении
↗
46
46
12м 50с
4
Закрытый
12.7
ДЗ для самостоятельной работы
↗
47
47
0м 24с
2
13. Процесс рендеринга в React
5 уроков
210
210
54м
11
Закрытый
13.1
Концепции рендеринга, иммутабельность элементов, принцип объектн
↗
48
48
13м 23с
4
Закрытый
13.2
Классовые компоненты, работа с состоянием и пропсами
↗
45
45
17м 31с
2
Закрытый
13.3
Жизненный цикл компонента и его методы
↗
40
40
12м 45с
2
Закрытый
13.4
setState, привязка контекста внутри классовых компонентов
↗
38
38
12м 9с
2
Закрытый
13.5
ДЗ для самостоятельной работы
↗
39
39
0м 16с
1
14. Управление состоянием. Redux Toolkit
7 уроков
305
305
67м
10
Закрытый
14.1
Работа с состоянием - продвинутый уровень
↗
51
51
9м 11с
2
Закрытый
14.2
Знакомство с Redux Toolkit
↗
47
47
18м 34с
2
Закрытый
14.3
Редюсер и слайс
↗
47
47
8м 56с
2
Закрытый
14.4
Глобальное состояние. useSelector и useeDispatch
↗
44
44
7м 56с
1
Закрытый
14.5
Продолжаем применять Redux в приложении
↗
41
41
8м 56с
1
Закрытый
14.6
Вынос всего ключевого состояния
↗
37
37
17м 14с
1
Закрытый
14.7
ДЗ для самостоятельной работы
↗
38
38
0м 15с
1
15. Компоненты высшего порядка - НОС
4 урока
147
147
35м
4
Закрытый
15.1
Особенности компонентов высшего порядка
↗
41
41
8м 21с
1
Закрытый
15.2
Расширение функционала с помощью HOC
↗
35
35
14м 59с
1
Закрытый
15.3
Виды стилизации и ещё немного о HOC
↗
36
36
13м 34с
1
Закрытый
15.4
ДЗ для самостоятельной работы
↗
35
35
0м 18с
1
16. Дополнительные хуки
5 уроков
175
175
51м
7
Закрытый
16.1
useRef и useContext
↗
41
41
24м 51с
1
Закрытый
16.2
useMemo
↗
34
34
12м 11с
2
Закрытый
16.3
useCallback
↗
34
34
5м 49с
1
Закрытый
16.4
Создание пользовательских хуков
↗
32
32
10м 45с
2
Закрытый
16.5
ДЗ для самостоятельной работы
↗
34
34
0м 22с
1
17. Заключение
1 урок
49
49
11м
2
Закрытый
17.1
Заключение
↗
49
49
11м 56с
2