|
Обратите внимание, что наш сайт не размещает какие-либо файлы из списка. Вы не можете скачать
эти файлы или скачать torrent-файл.
|
| 10. Компоненты - Фундаментальные Блоки Приложений React.mp4 |
34.76Мб |
| 100. Использование Хука useReducer.mp4 |
188.59Мб |
| 101. useReducer и useEffect.mp4 |
129.62Мб |
| 102. useState vs useReducer.mp4 |
19.69Мб |
| 103. Context.mp4 |
53.31Мб |
| 104. Использование Context API.mp4 |
72.04Мб |
| 105. Использование Хука useContext.mp4 |
20.68Мб |
| 106. Динамический Context.mp4 |
42.75Мб |
| 107. Кастомный Компонент Context Provider.mp4 |
97.89Мб |
| 108. Ограничения Context.mp4 |
26.01Мб |
| 109. Правила Хуков.mp4 |
56.69Мб |
| 11. Декларативное Программирование.mp4 |
17.18Мб |
| 110. Рефакторинг Компонента Input.mp4 |
83.21Мб |
| 111. forwardRef & useImperativeHandle.mp4 |
149.83Мб |
| 112. Код всего проекта.txt |
199б |
| 113. Краткий Обзор Раздела.mp4 |
31.64Мб |
| 114. Создание Структуры Проекта.mp4 |
26.01Мб |
| 115. Добавление Компонента Header.mp4 |
45.21Мб |
| 116. Добавление Компонента HeaderCartButton.mp4 |
61.77Мб |
| 117. Добавление Компонентов для Отображения Блюд.mp4 |
80.25Мб |
| 118. Отображение Блюд.mp4 |
113.10Мб |
| 119. Добавление Формы.mp4 |
93.14Мб |
| 12. Создание Проекта.mp4 |
117.76Мб |
| 120. Исправление Небольшого Бага.mp4 |
56.30Мб |
| 121. Добавление Компонента Cart.mp4 |
44.88Мб |
| 122. Добавление Модального Окна.mp4 |
67.17Мб |
| 123. Управление Состоянием Cart и Modal.mp4 |
134.38Мб |
| 124. Добавление Контекста Cart.mp4 |
88.35Мб |
| 125. Использование Контекста.mp4 |
66.55Мб |
| 126. Добавление Reducer в Cart.mp4 |
122.93Мб |
| 127. Использование refs.mp4 |
135.53Мб |
| 128. Отображение Элементов Корзины.mp4 |
100.95Мб |
| 129. Усложнение Логики Reducer.mp4 |
86.61Мб |
| 13. Подготовка Проекта.mp4 |
43.73Мб |
| 130. Добавление Функциональности Удаления Элементов.mp4 |
128.44Мб |
| 131. Использование useEffect.mp4 |
128.42Мб |
| 132. Код всего проекта.txt |
185б |
| 133. Краткий Обзор Раздела.mp4 |
22.56Мб |
| 134. Как Работает React.mp4 |
49.16Мб |
| 135. Обновление Компонентов.mp4 |
95.84Мб |
| 136. Переоценка Дочернего Компонента.mp4 |
168.52Мб |
| 137. Предотвращение Ненужных Переоценок при Помощи React.memo().mp4 |
144.06Мб |
| 138. Предотвращение Пересоздания Функций при Помощи useCallback().mp4 |
67.32Мб |
| 139. useCallback & dependencies.mp4 |
120.47Мб |
| 14. Обзор Проекта React.mp4 |
85.58Мб |
| 140. Первые Итоги.mp4 |
78.24Мб |
| 141. Подробнее о Состоянии и Компонентах.mp4 |
60.66Мб |
| 142. Планирование Состояний.mp4 |
48.36Мб |
| 143. Код всего проекта.txt |
181б |
| 144. Краткий Обзор Раздела.mp4 |
18.33Мб |
| 145. Что Такое Компоненты на Основе Классов.mp4 |
30.21Мб |
| 146. Первый Компонент на Основе Класса.mp4 |
34.35Мб |
| 147. Работа с Состояниями и Событиями.mp4 |
166.62Мб |
| 148. Жизненный Цикл Компонентов на Основе Классов.mp4 |
113.25Мб |
| 149. Life-cycle Методы.mp4 |
174.29Мб |
| 15. Знакомство с JSX.mp4 |
40.28Мб |
| 150. Компоненты на Основе Классов и Контекст.mp4 |
62.08Мб |
| 151. Компоненты на Основе Классов vs Функциональные Компоненты.mp4 |
33.84Мб |
| 152. Error Boundaries.mp4 |
143.21Мб |
| 153. Код всего проекта.txt |
183б |
| 154. Краткий Обзор Раздела.mp4 |
9.28Мб |
| 155. Соединение с Базой Данных.mp4 |
8.87Мб |
| 156. Стартовый Проект.mp4 |
26.49Мб |
| 157. Отправка Запроса GET.mp4 |
88.49Мб |
| 158. Использование async await.mp4 |
13.05Мб |
| 159. Управление Загрузкой и Состояниями Данных.mp4 |
33.68Мб |
| 16. Как Работает React.mp4 |
41.43Мб |
| 160. Обработка HTTP Ошибок.mp4 |
94.00Мб |
| 161. Использование useEffect для Запросов.mp4 |
54.95Мб |
| 162. Подготовка Проекта к Следующим Шагам.mp4 |
77.90Мб |
| 163. Отправка Запроса POST.mp4 |
156.71Мб |
| 164. Код всего проекта.txt |
187б |
| 165. Краткий Обзор Раздела.mp4 |
23.76Мб |
| 166. Создание Функции Custom React Hook.mp4 |
21.30Мб |
| 167. Использование Custom Hooks.mp4 |
30.72Мб |
| 168. Конфигурация Custom Hooks.mp4 |
20.78Мб |
| 169. Ещё один пример использования Custom Hooks.mp4 |
81.72Мб |
| 17. Создание Компонента.mp4 |
80.11Мб |
| 170. Создание хука useHttp().mp4 |
65.95Мб |
| 171. Использование Custom HTTP Hook.mp4 |
114.51Мб |
| 172. Рефакторинг Логики Custom Hook.mp4 |
78.17Мб |
| 173. Использование Custom Hook в Компоненте NewProduct.mp4 |
125.87Мб |
| 174. Код всего проекта.txt |
264б |
| 175. Краткий Обзор Раздела.mp4 |
11.29Мб |
| 176. Стартовый Проект.mp4 |
7.41Мб |
| 177. Сложности Работы с Формами.mp4 |
28.09Мб |
| 178. Отправка Формы и Получение Данных Пользователя.mp4 |
94.03Мб |
| 179. Добавление Валидации.mp4 |
70.23Мб |
| 18. Более Сложный JSX код.mp4 |
38.64Мб |
| 180. Реагирование на Потерю Фокуса.mp4 |
99.20Мб |
| 181. Рефакторинг Кода.mp4 |
111.25Мб |
| 182. Управление Валидацией Всей Формы.mp4 |
87.36Мб |
| 183. Задание 1.mp4 |
7.17Мб |
| 184. Задание 1. Решение.mp4 |
41.76Мб |
| 185. Добавление Custom Hook.mp4 |
308.96Мб |
| 186. Задание 2.mp4 |
15.27Мб |
| 187. Задание 2. Решение.mp4 |
117.05Мб |
| 188. Использование useReducer().mp4 |
62.98Мб |
| 189. Код всего проекта.txt |
197б |
| 19. Добавление CSS Стилей.mp4 |
58.43Мб |
| 190. Краткий Обзор Раздела.mp4 |
25.46Мб |
| 191. Перенос Данных в Firebase.mp4 |
23.23Мб |
| 192. Извлечение Данных.mp4 |
63.42Мб |
| 193. Управление Состоянием Загрузки.mp4 |
48.75Мб |
| 194. Обработка Ошибок.mp4 |
79.63Мб |
| 195. Добавление Формы.mp4 |
137.88Мб |
| 196. Получение Данных из Формы.mp4 |
70.10Мб |
| 197. Валидация Формы.mp4 |
123.59Мб |
| 198. Отправка Данных на Сервер.mp4 |
64.08Мб |
| 199. Улучшение Фидбэка для Пользователей.mp4 |
122.30Мб |
| 2. Что Такое React.js.mp4 |
45.10Мб |
| 20. Отображение Динамических Данных в JSX.mp4 |
91.96Мб |
| 200. Код всего проекта.txt |
185б |
| 201. Краткий Обзор Раздела.mp4 |
5.52Мб |
| 202. Состояния в React Приложениях.mp4 |
22.53Мб |
| 203. React Context vs Redux.mp4 |
23.79Мб |
| 204. Как Работает Redux.mp4 |
27.80Мб |
| 205. Основные Концепции Redux.mp4 |
91.74Мб |
| 206. Подготовка Проекта и Создание Хранилища.mp4 |
27.74Мб |
| 207. Redux Provider.mp4 |
22.66Мб |
| 208. Использование Данных Redux в React Компонентах.mp4 |
40.70Мб |
| 209. Отправка Actions.mp4 |
45.00Мб |
| 21. Передача Данных при Помощи props.mp4 |
140.18Мб |
| 210. Redux в Классовых Компонентах.mp4 |
72.70Мб |
| 211. Более Сложные Actions.mp4 |
53.97Мб |
| 212. Работа с Несколькими Свойствами Состояний.mp4 |
70.10Мб |
| 213. Как Правильно Работать с Redux Состоянием.mp4 |
43.06Мб |
| 214. Redux Toolkit.mp4 |
50.48Мб |
| 215. State Slices.mp4 |
57.01Мб |
| 216. Подключение Состояния Redux Toolkit.mp4 |
31.80Мб |
| 217. Полная Миграция в Redux Toolkit.mp4 |
57.17Мб |
| 218. Использование Нескольких Слайсов.mp4 |
95.09Мб |
| 219. Работа с userAuthSlice.mp4 |
80.45Мб |
| 22. JavaScript Логика в Компонентах.mp4 |
84.18Мб |
| 220. Разделение Кода.mp4 |
54.27Мб |
| 221. Код всего проекта.txt |
192б |
| 222. Краткий Обзор Раздела.mp4 |
6.52Мб |
| 223. Работа с Побочными Эффектами в Redux.mp4 |
20.70Мб |
| 224. Добавляем в Проект Redux. Часть 1.mp4 |
109.80Мб |
| 225. Добавляем в Проект Redux. Часть 2.mp4 |
255.27Мб |
| 226. Работа с Асинхронным Кодом в Redux.mp4 |
17.97Мб |
| 227. Frontend vs Backend.mp4 |
49.78Мб |
| 228. Размещение Логики.mp4 |
205.94Мб |
| 229. Использование useEffect().mp4 |
123.43Мб |
| 23. Разделение Компонента на Несколько Компонентов.mp4 |
123.86Мб |
| 230. Управление Http Состояниями.mp4 |
78.91Мб |
| 231. Использование Action Creator.mp4 |
100.35Мб |
| 232. Извлечение Данных.mp4 |
246.53Мб |
| 233. Redux DevTools.mp4 |
82.28Мб |
| 234. Код всего проекта.txt |
188б |
| 235. Краткий Обзор Раздела.mp4 |
16.93Мб |
| 236. Что Такое Маршрутизация (Routing).mp4 |
22.67Мб |
| 237. Установка React Router.mp4 |
27.06Мб |
| 238. Определение и Использование Маршрутов (Routs).mp4 |
45.13Мб |
| 239. Работа со Ссылками.mp4 |
35.78Мб |
| 24. Задание 1.mp4 |
34.24Мб |
| 240. Компонент NavLink.mp4 |
17.38Мб |
| 241. Добавление Динамических Маршрутов с Параметрами.mp4 |
43.50Мб |
| 242. Извлечение Параметров Маршрута.mp4 |
27.83Мб |
| 243. Использование Компонента Switch.mp4 |
64.25Мб |
| 244. Вложенные Маршруты и Перенаправление Пользователя.mp4 |
47.15Мб |
| 245. Приложение Jokes.mp4 |
52.21Мб |
| 246. Перенаправление и Извлечение Параметров.mp4 |
20.45Мб |
| 247. Работаем с Вложенными Маршрутами.mp4 |
24.01Мб |
| 248. Добавляем Компонент Layout.mp4 |
31.55Мб |
| 249. Добавляем Данные.mp4 |
45.82Мб |
| 25. Задание 1. Решение.mp4 |
98.34Мб |
| 250. Отображение Данных в JokeDetails.mp4 |
34.64Мб |
| 251. Обработка Невалидных Маршрутов.mp4 |
43.55Мб |
| 252. Программная Имплементация Навигации.mp4 |
38.65Мб |
| 253. Добавление Компонента Prompt.mp4 |
73.26Мб |
| 254. Работа с Параметрами Запроса.mp4 |
101.46Мб |
| 255. Использование Вложенных Маршрутов.mp4 |
43.78Мб |
| 256. Более Гибкий Код Маршрутизации.mp4 |
225.69Мб |
| 257. Работа с Http Запросами.mp4 |
217.39Мб |
| 258. Имплементация Комментариев.mp4 |
326.95Мб |
| 259. Код всего проекта.txt |
192б |
| 26. Композиция (props.children).mp4 |
170.00Мб |
| 27. Первые Итоги.mp4 |
46.66Мб |
| 28. Подробнее о JSX.mp4 |
114.96Мб |
| 29. Организация Файлов Компонентов.mp4 |
43.15Мб |
| 3. Зачем Нужно Использовать React.mp4 |
85.23Мб |
| 30. Альтернативный Синтаксис Функций.mp4 |
43.72Мб |
| 31. Краткий Обзор Раздела.mp4 |
13.92Мб |
| 32. Прослушивание Событий и Работа с Обработчиками Событий.mp4 |
107.29Мб |
| 33. Как Выполняются Функции-Компоненты.mp4 |
88.21Мб |
| 34. Работа с Состоянием.mp4 |
163.00Мб |
| 35. Подробнее о Хуке useState.mp4 |
98.55Мб |
| 36. Добавление Формы Ввода.mp4 |
96.08Мб |
| 37. Прослушивание Ввода Пользователя.mp4 |
71.00Мб |
| 38. Работа с Несколькими Состояниями.mp4 |
90.51Мб |
| 39. Использование Одного Состояния.mp4 |
77.88Мб |
| 4. Создание Single Page Applications (SPA) при Помощи React.mp4 |
11.82Мб |
| 40. Обновление Состояния, Зависящего от Предыдущего Состояния.mp4 |
75.33Мб |
| 41. Обработка Отправки Формы.mp4 |
85.85Мб |
| 42. Добавление Двустороннего Связывания.mp4 |
52.58Мб |
| 43. Коммуникация Компонентов Наследник-Родитель (Снизу Вверх).mp4 |
294.42Мб |
| 44. Подъём Состояния Вверх.mp4 |
56.39Мб |
| 45. Задание 2.mp4 |
39.39Мб |
| 46. Задание 2. Решение.mp4 |
126.82Мб |
| 47. Компоненты - Контролируемые vs Неконтролируемые, с Состоянием vs без Состояния.mp4 |
140.07Мб |
| 48. Краткий Обзор Раздела.mp4 |
10.80Мб |
| 49. Отображение Списков Данных.mp4 |
171.60Мб |
| 5. Альтернативы React (Angular, Vue).mp4 |
22.44Мб |
| 50. Использование Списков с Состоянием.mp4 |
81.67Мб |
| 51. Keys.mp4 |
97.47Мб |
| 52. Задание 3.mp4 |
21.66Мб |
| 53. Задание 3. Решение.mp4 |
83.78Мб |
| 54. Отображение Контента по Условию.mp4 |
115.76Мб |
| 55. Возвращение Значения по Условию.mp4 |
115.19Мб |
| 56. Задание 4.mp4 |
19.03Мб |
| 57. Задание 4. Решение.mp4 |
94.36Мб |
| 58. Добавляем Диаграмму Расходов.mp4 |
94.36Мб |
| 59. Динамические Стили.mp4 |
103.39Мб |
| 6. Обзор Курса.mp4 |
38.74Мб |
| 60. Завершаем Разработку Приложения.mp4 |
206.59Мб |
| 61. Краткий Обзор Раздела.mp4 |
22.69Мб |
| 62. Динамическое Добавление Стилей Inline.mp4 |
85.66Мб |
| 63. Динамическое Добавление CSS Классов.mp4 |
42.99Мб |
| 64. Знакомство со Styled Components.mp4 |
80.30Мб |
| 65. Styled Components и Динамические Props.mp4 |
128.76Мб |
| 66. Styled Components и Media Queries.mp4 |
26.69Мб |
| 67. Использование CSS Модулей.mp4 |
61.09Мб |
| 68. Динамические Стили и CSS Модули.mp4 |
59.56Мб |
| 69. Код всего проекта.txt |
187б |
| 7. Настраиваем Инструменты Разработки.mp4 |
40.73Мб |
| 70. Краткий Обзор Раздела.mp4 |
16.52Мб |
| 71. Сообщения об Ошибках в React.mp4 |
51.10Мб |
| 72. Анализ Кода и Предупреждения.mp4 |
57.22Мб |
| 73. Работа с Breakpoints.mp4 |
70.00Мб |
| 74. Использование React DevTools.mp4 |
43.04Мб |
| 75. Код всего проекта.txt |
183б |
| 76. Краткий Обзор Раздела.mp4 |
22.02Мб |
| 77. Добавление Компонента CreateUser.mp4 |
31.86Мб |
| 78. Добавление Компонента Card.mp4 |
60.06Мб |
| 79. Добавление Компонента Button.mp4 |
35.03Мб |
| 8. Код Приложения Учёт Расходов.txt |
344б |
| 80. Управление Состоянием Ввода Данных.mp4 |
64.28Мб |
| 81. Добавление Валидации и Логики Сброса.mp4 |
53.08Мб |
| 82. Добавление Компонента UserList.mp4 |
78.31Мб |
| 83. Управление Списком Пользователей Через Состояние.mp4 |
105.16Мб |
| 84. Добавление Компонента ErrorModal.mp4 |
81.57Мб |
| 85. Управление Состоянием Ошибок.mp4 |
94.94Мб |
| 86. Код всего проекта.txt |
185б |
| 87. Краткий Обзор Раздела.mp4 |
8.12Мб |
| 88. Ограничения JSX.mp4 |
46.96Мб |
| 89. Создание Компонента Обёртки. Фрагменты.mp4 |
46.12Мб |
| 9. Краткий Обзор Раздела.mp4 |
26.93Мб |
| 90. Порталы.mp4 |
29.10Мб |
| 91. Работа с Порталами.mp4 |
158.92Мб |
| 92. Работа с refs.mp4 |
149.14Мб |
| 93. Код всего проекта.txt |
196б |
| 94. Краткий Обзор Раздела.mp4 |
11.68Мб |
| 95. Что Такое Побочные Эффекты.mp4 |
53.72Мб |
| 96. Использование Хука useEffect.mp4 |
122.47Мб |
| 97. useEffect и Зависимости.mp4 |
108.51Мб |
| 98. Использование Функции Очистки.mp4 |
105.67Мб |
| 99. Reducers.mp4 |
109.88Мб |
| AddJoke.module.css |
387б |
| App.js |
499б |
| Button.module.css |
336б |
| Card.module.css |
125б |
| Cart.module.css |
703б |
| CartIcon.js |
488б |
| CartItem.js |
612б |
| CartItem.module.css |
1013б |
| challenge-1.zip |
1.24Мб |
| class-based-components.zip |
1.23Мб |
| CostDate.css |
415б |
| CostForm.css |
403б |
| CostItem.css |
916б |
| CostList.css |
115б |
| Costs.css |
112б |
| CostsFilter.css |
369б |
| CostsFilter.js |
617б |
| CreateUser.module.css |
369б |
| CustomerFilter.js |
1.92Кб |
| CustomerFilter.module.css |
142б |
| customers-context.js |
130б |
| custom-hooks-one-more-example-starter.zip |
928.07Кб |
| custom-hooks-starter.zip |
403.15Кб |
| debugging-project+.zip |
767.44Кб |
| Diagram.css |
171б |
| DiagramBar.css |
518б |
| dummy-meals.js |
769б |
| effects-reducers-context.zip |
1.36Мб |
| ErrorModal.module.css |
541б |
| firebase-api.js |
2.10Кб |
| food-order-app.zip |
1.43Мб |
| fragments-portals-refs.zip |
743.45Кб |
| Header.module.css |
501б |
| Header.module.css |
453б |
| HeaderCartButton.module.css |
850б |
| http-requests-starter.zip |
388.25Кб |
| index.css |
299б |
| Input.module.css |
255б |
| MealItem.module.css |
308б |
| MealItemForm.module.css |
327б |
| MealList.module.css |
325б |
| Modal.module.css |
628б |
| NewCost.css |
516б |
| PromoText.js |
885б |
| PromoText.module.css |
326б |
| react-course-challenge-2-31e24f4aaac70408374957f0a03d38d3544f52a3.zip |
582.33Кб |
| react-router-jokes-starter.zip |
436.95Кб |
| react-router-jokes-starter (1).zip |
436.95Кб |
| react-under-the-hood.zip |
1.19Мб |
| react-vs-js-code.zip |
201.38Кб |
| redux-advanced-starter.zip |
418.29Кб |
| redux-fundamentals-starter.zip |
406.83Кб |
| StatusBarMessage.js |
498б |
| StatusBarMessage.module.css |
302б |
| styling-components.zip |
1.65Мб |
| SubmitOrder.module.css |
942б |
| sushi.jpg |
204.86Кб |
| use-http.js |
1.32Кб |
| UserList.module.css |
200б |
| working-with-user-input-starter.zip |
402.66Кб |