|
Please note that this page does not hosts or makes available any of the listed filenames. You
cannot download any of those files from here.
|
| 1. План расширения курса.ts |
4.50MB |
| 10. Иерархия и переиспользование компонентов.ts |
8.83MB |
| 100. Анализ файлов приложиения React.ts |
221.63MB |
| 101. Создание production версии с помощью npm run build.ts |
66.84MB |
| 102. Пересоздание версии для production.ts |
129.77MB |
| 103. Тестирование приложения с помощью npm test.ts |
85.83MB |
| 104. Отключение react-scripts с помощью npm run eject.ts |
178.11MB |
| 105. Запуск приложения после npm run eject.ts |
80.41MB |
| 106. Создание шаблона для последующих проектов.ts |
28.51MB |
| 107. Изменения CSS файлов в шаблонном проекте.ts |
63.73MB |
| 108. Модификация html файла в шаблонном проекте.ts |
22.27MB |
| 109. Замена favicon в шаблонном проекте.ts |
88.79MB |
| 11. Из чего состоят компоненты React.ts |
2.32MB |
| 110. Подведение итогов по очистке шаблонного приложения.ts |
15.78MB |
| 111. Отключение Git в проекте.ts |
46.72MB |
| 112. Проект по переиспользованию компонентов.ts |
24.38MB |
| 113. Вынос компонента в отдельный файл.ts |
16.55MB |
| 114. Что будет если название компонента будет с маленькой буквы.ts |
15.67MB |
| 115. ЗАДАНИЕ - Создание еще одного компонента.ts |
2.53MB |
| 116. РЕШЕНИЕ - Создание еще одного компонента.ts |
17.30MB |
| 117. Проект по использованию props.ts |
34.99MB |
| 118. ЗАДАНИЕ - Добавление свойства для компонента.ts |
846.55KB |
| 119. РЕШЕНИЕ - Добавление свойства для компонента.ts |
3.86MB |
| 12. Функциональные и классовые компоненты.ts |
8.03MB |
| 120. Деструктуризация свойств.ts |
29.27MB |
| 121. Проект по условному возврату JSX.ts |
45.48MB |
| 122. Значение true для свойств можно опускать.ts |
10.08MB |
| 123. Тернарный оператор в JSX.ts |
32.72MB |
| 124. Резюме по проекту с условным возвратом JSX.ts |
16.35MB |
| 125. Проект с состоянием компонента.ts |
72.34MB |
| 126. Добавление состояния для компонента RandomNum.ts |
38.74MB |
| 127. Создание функции по генерации случайного числа.ts |
24.60MB |
| 128. Генерирование нового случайного числа при нажатии на кнопку.ts |
48.58MB |
| 129. ЗАДАНИЕ - Вынести функцию в отдельный модуль.ts |
5.36MB |
| 13. JSX - JavaScript Syntax Extension.ts |
36.92MB |
| 130. РЕШЕНИЕ - Вынести функцию в отдельный модуль.ts |
19.20MB |
| 131. ЗАДАНИЕ - Добавление свойства для случайных чисел.ts |
22.04MB |
| 132. РЕШЕНИЕ - Добавление свойства для случайных чисел.ts |
37.05MB |
| 133. Резюме по проекту с генерированием случайных чисел.ts |
30.92MB |
| 134. Проект по передаче состояния через свойства.ts |
51.18MB |
| 135. В состоянии какого компонента сохранять счетчик кликов.ts |
14.71MB |
| 136. Добавление состояния со счетчиком кликов.ts |
16.04MB |
| 137. ЗАДАНИЕ - Передача счетчика в компонент Counter.ts |
973.96KB |
| 138. РЕШЕНИЕ - Передача счетчика в компонент Counter.ts |
10.11MB |
| 139. Изменение состояния в дочернем компоненте.ts |
43.90MB |
| 14. Встроенные и пользовательские компоненты.ts |
8.25MB |
| 140. Изолирование состояния в родительском компоненте.ts |
46.82MB |
| 141. Резюме по проекту передачи состояния через свойства.ts |
12.68MB |
| 142. Очередность рендеринга компонент.ts |
20.64MB |
| 143. Обновление состояния происходит асинхронно.ts |
38.93MB |
| 144. Расширение React для Google Chrome.ts |
27.41MB |
| 145. Завершение проекта по изменению состояния из дочерних компонент.ts |
4.54MB |
| 146. Отображение данных из массивов.ts |
69.12MB |
| 147. Пример с методом массивов map.ts |
160.77MB |
| 148. Добавление key при использовании метода map.ts |
86.27MB |
| 149. Проект с итерацией по массиву объектов.ts |
15.40MB |
| 15. Корневой элемент в JSX.ts |
9.00MB |
| 150. Генерация случайных данных для проекта.ts |
21.47MB |
| 151. Добавление массива объектов в проект.ts |
28.06MB |
| 152. Итерация по массиву объектов.ts |
48.89MB |
| 153. ЗАДАНИЕ - Передача всех свойств объекта в компонент.ts |
9.01MB |
| 154. РЕШЕНИЕ - Передача всех свойств объекта в компонент.ts |
68.31MB |
| 155. Использование spread оператора для передачи свойств.ts |
79.43MB |
| 156. Отображение данных из объекта в интерфейсе.ts |
23.36MB |
| 157. ЗАДАНИЕ - Создание компонента Persons.ts |
3.22MB |
| 158. РЕШЕНИЕ - Создание компонента Persons.ts |
40.55MB |
| 159. Добавление стилей CSS для карточек.ts |
58.64MB |
| 16. Свойства и состояние компонентов.ts |
5.56MB |
| 160. Подведение итогов по проекту с массивом объектов.ts |
58.97MB |
| 161. Использование оператора И в JSX коде.ts |
17.18MB |
| 162. Добавление стилей с помощью свойства style.ts |
20.08MB |
| 163. Добавление обработчика нажатия на кнопку Reset.ts |
17.20MB |
| 164. Условное отображение блока JSX с помощью оператора И.ts |
29.78MB |
| 165. Использование двойного оператора НЕ в JSX.ts |
11.07MB |
| 166. Резюме по проекту с оператором И.ts |
6.05MB |
| 167. Проект по использованию React Fragment.ts |
18.49MB |
| 168. Добавление пустого тега JSX.ts |
27.89MB |
| 169. Почему React не нужно импортировать.ts |
13.95MB |
| 17. Родительские и дочерние компоненты.ts |
7.32MB |
| 170. Резюме по использованию React Fragment.ts |
5.77MB |
| 171. Проект по неконтролируемым полям ввода.ts |
66.68MB |
| 172. Получение значений из полей ввода.ts |
65.04MB |
| 173. Подведение итогов по проекту с неконтролируемыми полями ввода.ts |
16.53MB |
| 174. Проект по контролируемым полям ввода.ts |
49.26MB |
| 175. Добавление обработчиков изменений в полях ввода.ts |
19.49MB |
| 176. ЗАДАНИЕ - Контролируемое поле для ввода пароля.ts |
1.30MB |
| 177. РЕШЕНИЕ - Контролируемое поле для ввода пароля.ts |
4.04MB |
| 178. Данные из полей ввода теперь находятся в состоянии.ts |
17.01MB |
| 179. Резюме по проекту с контролируемыми полями ввода.ts |
2.15MB |
| 18. Принципы изменения свойств и состояния.ts |
14.79MB |
| 180. Сохранения объекта в состоянии компонента.ts |
104.74MB |
| 181. Проект с использованием свойства children.ts |
33.54MB |
| 182. Добавление других свойств для компонента Wrapper.ts |
36.35MB |
| 183. Резюме по проекту со свойством children.ts |
11.70MB |
| 184. Проект по использованию fetch в компонентах.ts |
43.44MB |
| 185. Проблема с изменением состояния при использовании fetch.ts |
56.46MB |
| 186. Выполнение асинхронных действий с помощью useEffect.ts |
75.45MB |
| 187. Добавление зависимостей в useEffect.ts |
25.81MB |
| 188. Отображение данных от удаленного сервера в интерфейсе.ts |
34.29MB |
| 189. Резюме по проекту с использованием useEffect.ts |
22.93MB |
| 19. Ререндеринг компонентов.ts |
3.89MB |
| 190. Проект с массивом постов.ts |
90.28MB |
| 191. ЗАДАНИЕ - Получение массива постов через API.ts |
3.83MB |
| 192. РЕШЕНИЕ - Получение массива постов через API.ts |
46.34MB |
| 193. Добавление обработки ошибок при запросе на сервер.ts |
13.81MB |
| 194. ЗАДАНИЕ - Отображение массива постов в интерфейсе.ts |
6.58MB |
| 195. РЕШЕНИЕ - Отображение массива постов в интерфейсе.ts |
92.36MB |
| 196. Добавление CSS стилей для постов.ts |
31.45MB |
| 197. Отображение возможных ошибок в интерфейсе.ts |
53.37MB |
| 198. Добавление индикации загрузки данных.ts |
32.79MB |
| 199. Добавления заголовка перед списком постов.ts |
3.96MB |
| 2. Скачайте архив с проектами (ОБНОВЛЯЕТСЯ при расширении курса).ts |
2.68MB |
| 2. Скачайте архив с проектами (ОБНОВЛЯЕТСЯ при расширении курса) react-projects.zip |
7.07MB |
| 20. Резюме по ключевым понятиям в React.ts |
7.63MB |
| 200. ЗАДАНИЕ - Перенос индикатора загрузки на место постов.ts |
3.13MB |
| 201. РЕШЕНИЕ - Перенос индикатора загрузки на место постов.ts |
11.97MB |
| 202. Подведение итогов по проекту с массивом постов.ts |
53.53MB |
| 203. Проект с async await в useEffect.ts |
30.63MB |
| 204. Передача async функции в useEffect.ts |
42.96MB |
| 205. Почему в useEffect нельзя передавать асинхронную функцию.ts |
59.84MB |
| 206. Создание отдельной async функции.ts |
12.71MB |
| 207. Использование IIFE - Immediately Invoked Function Expression.ts |
12.46MB |
| 208. Подведение итогов по проекту с async await.ts |
44.05MB |
| 209. Проект с модулями CSS.ts |
11.22MB |
| 21. React Hooks.ts |
3.32MB |
| 210. Импорт файла с CSS стилями.ts |
35.66MB |
| 211. Создание и подключение модуля CSS.ts |
31.17MB |
| 212. Использование классов из CSS модуля.ts |
87.61MB |
| 213. Подведение итогов по проекту с модулями CSS.ts |
43.00MB |
| 214. Обзор финальной версии Todo App.ts |
12.63MB |
| 215. Первая версия проекта Todo App.ts |
4.15MB |
| 216. Организация файлов в папке components.ts |
25.43MB |
| 217. ЗАДАЧИ для первой итерации Todo App.ts |
6.58MB |
| 218. Создание заготовок для всех компонентов Todo.ts |
39.29MB |
| 219. Функционал добавления новой задачи.ts |
1.96MB |
| 22. Программы для курса.ts |
14.91MB |
| 220. Создание и использования состояния с массивом задач.ts |
81.55MB |
| 221. Добавление задач с помощью формы.ts |
72.63MB |
| 222. Проверка добавления и отображения задач.ts |
7.13MB |
| 223. Подведение итогов по первой итерации Todo App.ts |
22.19MB |
| 224. Добавление стилей CSS для компонента TodoForm.ts |
118.06MB |
| 224. Добавление стилей CSS для компонента TodoForm TodoForm.module.css |
414B |
| 225. Добавление стилей CSS для компонента Todo.ts |
53.57MB |
| 225. Добавление стилей CSS для компонента Todo Todo.module.css |
277B |
| 226. ЗАДАЧА - Отображение текста об отсутствии задач.ts |
816.44KB |
| 227. РЕШЕНИЕ - Отображение текста об отсутствии задач.ts |
7.29MB |
| 228. Завершение задачи двойным кликом.ts |
99.88MB |
| 229. Добавление иконки возле каждой задачи.ts |
71.56MB |
| 23. Установка и настройка расширения Prettier.ts |
12.25MB |
| 230. Подведение итогов по созданию первой версии Todo App.ts |
35.48MB |
| 231. Проект по созданию второй версии Todo App.ts |
6.91MB |
| 232. Изменение структуры данных на массив объектов.ts |
32.30MB |
| 233. Генерация уникальных id для задач.ts |
59.42MB |
| 234. Завершение рефакторинга с массивом объектов.ts |
83.67MB |
| 235. Добавление и стилизация кнопок удаления и завершения задач.ts |
125.40MB |
| 235. Добавление и стилизация кнопок удаления и завершения задач Todo.module.css |
825B |
| 236. Удаление отдельных задач.ts |
23.29MB |
| 237. Завершение отдельных задач.ts |
79.77MB |
| 238. Условное добавление классов CSS.ts |
49.60MB |
| 239. Подведение итогов по удалению и завершению задач.ts |
3.58MB |
| 24. Проект с Vanilla JS.ts |
13.33MB |
| 240. Добавление блока с кнопками для всех задач.ts |
25.91MB |
| 241. Создание компонента Button.ts |
83.00MB |
| 242. Удаление всех или завершенных задач.ts |
71.16MB |
| 243. ЗАДАЧА - Скрытие блока с кнопками при отсутствии задач.ts |
4.68MB |
| 244. РЕШЕНИЕ - Скрытие блока с кнопками при отсутствии задач.ts |
5.13MB |
| 245. Отключение кнопки удаления завершенных задач.ts |
67.59MB |
| 246. Использование Button в TodoForm.ts |
43.89MB |
| 247. Отображение текста с количеством завершенных задач.ts |
36.00MB |
| 248. Подведение итогов по созданию второй версии Todo App.ts |
67.80MB |
| 25. Запуск приложения с помощью Live Server.ts |
12.96MB |
| 250. Обзор React Router.ts |
41.10MB |
| 251. Что такое URL.ts |
33.95MB |
| 252. Методы HTTP.ts |
10.63MB |
| 253. Обзор навигации на моём сайте.ts |
81.40MB |
| 254. Обзор документации по React Router.ts |
19.60MB |
| 255. Инсталяция пакета react-router-dom.ts |
26.05MB |
| 256. Использование BrowserRouter.ts |
78.41MB |
| 257. Использование компонентов Route и Routes.ts |
35.19MB |
| 258. Добавление маршрутов about и contacts.ts |
3.53MB |
| 259. Маршрут по умолчанию.ts |
12.87MB |
| 26. Замена текста кнопки при нажатии с помощью JS.ts |
26.93MB |
| 260. Создание компонентов с помощью React Snippets.ts |
38.03MB |
| 261. Свойства компонентов Routes и Route.ts |
10.04MB |
| 262. Добавление ссылок на другие страницы.ts |
41.57MB |
| 263. Создание компонента Menu.ts |
26.45MB |
| 264. Вложенные маршруты и компонент Outlet.ts |
13.41MB |
| 265. Создание компонента с общей разметкой.ts |
8.97MB |
| 266. Маршруты со свойством index.ts |
6.80MB |
| 267. Итоги по роутингу и относительные пути.ts |
47.76MB |
| 268. Компонент NavLink и класс active.ts |
21.50MB |
| 269. Использование className для NavLink.ts |
24.96MB |
| 27. Добавление стилей CSS в HTML файле.ts |
13.06MB |
| 270. Использование style для NavLink.ts |
13.93MB |
| 271. Создание данных для курсов.ts |
11.87MB |
| 272. ЗАДАНИЕ - Создание страниц Courses и SingleCourse с навигацией.ts |
18.62MB |
| 273. РЕШЕНИЕ - Создание страниц Courses и SingleCourse.ts |
45.69MB |
| 274. РЕШЕНИЕ - Добавление ссылок на отдельные курсы.ts |
69.43MB |
| 275. РЕШЕНИЕ - Использование параметров в маршрутах и хук useParams.ts |
21.26MB |
| 276. РЕШЕНИЕ - Добавление информации на странице курса.ts |
90.58MB |
| 277. РЕШЕНИЕ - Подведение итогов.ts |
6.37MB |
| 278. Отображение компонента NotFound если курс не найден.ts |
32.30MB |
| 279. Перенаправление с помощью хука useNavigate.ts |
94.15MB |
| 28. Изменение стилей кнопки при нажатии.ts |
20.66MB |
| 280. Объект location и хук useLocation.ts |
40.97MB |
| 281. ЗАДАНИЕ - Сортировка курсов на основании строки запроса.ts |
56.02MB |
| 282. РЕШЕНИЕ - Сортировка курсов на основании строки запроса.ts |
56.02MB |
| 283. РЕШЕНИЕ - Функция для сортировки курсов.ts |
71.93MB |
| 284. РЕШЕНИЕ - Проверка сортировки при наличии строки запроса.ts |
10.24MB |
| 285. РЕШЕНИЕ - Перенаправление на страницу курсов.ts |
87.66MB |
| 286. РЕШЕНИЕ - Перенаправление при отсутствии параметра sort.ts |
18.60MB |
| 287. Подведение итогов по задаче с сортировкой курсов.ts |
22.54MB |
| 29. Анализ HTML страницы в инструментах разработчика Google Chrome.ts |
12.28MB |
| 3. Введение в React.ts |
3.51MB |
| 30. Подведение итогов по примеру с Vanilla JS.ts |
14.74MB |
| 300. Введение в Redux и его составляющие части.mp4 |
51.95MB |
| 301. Как происходит обновление состояния в Redux.mp4 |
11.03MB |
| 302. Чистая функция (pure function).mp4 |
13.58MB |
| 303. Принцип работы Redux и его преимущества.mp4 |
37.41MB |
| 304. Пример Redux state, reducer и action.mp4 |
60.04MB |
| 305. Метод массивов reduce.mp4 |
48.90MB |
| 306. Принцип работы Redux.mp4 |
101.75MB |
| 307. Создание функции reducer.mp4 |
15.55MB |
| 308. Вызов функции reducer.mp4 |
31.62MB |
| 309. ЗАДАЧА - Удаление всех имен из состояния.mp4 |
5.05MB |
| 31. Ссылки для подключения React, React DOM и Babel.docx |
12.88KB |
| 310. РЕШЕНИЕ - Удаление всех имен из состояния.mp4 |
16.35MB |
| 311. Замена if на switch и итоги по reducer.mp4 |
65.32MB |
| 312. Создание JavaScript проекта для использования Redux.mp4 |
16.83MB |
| 313. Создание Redux store с помощью Redux Toolkit.mp4 |
134.75MB |
| 314. Отправка действий в Redux store.mp4 |
92.04MB |
| 315. Установка и знакомство с Redux DevTools.mp4 |
43.33MB |
| 316. Взаимодействие с Redux store на веб странице.mp4 |
174.89MB |
| 317. Добавление кнопки для очистки состояния.mp4 |
50.73MB |
| 318. Добавление actionCreators и actionTypes.mp4 |
134.16MB |
| 319. Подведение итогов по проекту JavaScript и Redux.mp4 |
57.45MB |
| 32. Пример с подключением React в файл HTML.ts |
24.55MB |
| 320. Обзор финальной версии Book Library App.mp4 |
17.24MB |
| 321. App.css |
946B |
| 321. index.css |
419B |
| 321. Создание проекта Book Library App и инициализация Git.mp4 |
105.06MB |
| 322. Запуск базового приложения и первый Git коммит.mp4 |
71.11MB |
| 323. BookForm.css |
768B |
| 323. BookList.css |
1.02KB |
| 323. Filter.css |
852B |
| 323. Подготовка компонентов с CSS стилями.mp4 |
47.44MB |
| 324. Создание формы для добавления книги.mp4 |
67.26MB |
| 325. Проверка работы формы и коммит изменений в Git.mp4 |
94.66MB |
| 326. Создание Redux store.mp4 |
71.54MB |
| 327. Создание reducer для массива книг.mp4 |
122.58MB |
| 328. Отправка действий для создания книг с помощью хука useDispatch.mp4 |
41.17MB |
| 329. Получение данных из Redux store с помощью хука useSelector.mp4 |
47.15MB |
| 33. Создание h1 элемента с помощью React.ts |
39.21MB |
| 330. Генерация уникальных id для книг.mp4 |
68.67MB |
| 331. ЗАДАЧА - Удаление книги из списка.mp4 |
7.46MB |
| 332. РЕШЕНИЕ - Удаление книги из списка.mp4 |
60.62MB |
| 333. books.json |
9.36KB |
| 333. Добавление массива книг для случайного выбора.mp4 |
136.98MB |
| 334. Иконки и reducer для добавления книги в избранные.mp4 |
190.49MB |
| 335. Отправка действия toggleFavorite в компоненте.mp4 |
116.01MB |
| 336. Перенос создания книги в отдельную функцию.mp4 |
112.51MB |
| 337. Добавление поля ввода для фильтра по заголовку книги.mp4 |
29.70MB |
| 338. Создание reducer для фильтров.mp4 |
64.64MB |
| 339. Откуда берутся действия в Redux slice.mp4 |
45.09MB |
| 34. Подключение библиотеки react-dom.ts |
10.00MB |
| 340. Экспорт функции для создания действий в filterSlice.mp4 |
22.66MB |
| 341. Отправка действия для поиска по названию книги.mp4 |
105.37MB |
| 342. Синхронизация поля ввода фильтра по названию книги с состоянием.mp4 |
46.49MB |
| 343. Мутирование state при использовании slices.mp4 |
132.82MB |
| 344. Применение фильтра по названию в списке книг.mp4 |
149.16MB |
| 345. Добавление кнопки для очистки фильтров.mp4 |
130.28MB |
| 346. ЗАДАЧА - Фильтр по имени автора.mp4 |
8.37MB |
| 347. РЕШЕНИЕ - Фильтр по имени автора.mp4 |
267.03MB |
| 348. Добавление фильтра для избранных книг.mp4 |
245.06MB |
| 349. Подсветка частей названия и автора при наличии фильтров.mp4 |
162.03MB |
| 35. Добавление div для монтирования React приложения.ts |
5.61MB |
| 350. Перемещение между Git коммитами.mp4 |
40.34MB |
| 351. ЗАДАЧА - Рефакторинг reducer для книг с использованием createSlice.mp4 |
6.80MB |
| 352. РЕШЕНИЕ - Рефакторинг reducer для книг с использованием createSlice.mp4 |
276.41MB |
| 353. Начало создания сервиса API.mp4 |
8.30MB |
| 354. Сохранение коммита сделанного в состоянии Detached HEAD с помощью слияния ветвеи.mp4 |
143.41MB |
| 355. Создание приложения API.mp4 |
38.00MB |
| 356. Получение книги через API в фронтенд приложении.mp4 |
184.19MB |
| 357. Отображение источника добавления книги.mp4 |
66.57MB |
| 358. Что такое thunk function.mp4 |
169.94MB |
| 359. Интеграция thunk function в Redux slice.mp4 |
49.16MB |
| 36. Монтирование приложения React в DOM с помощью react-dom.ts |
17.41MB |
| 360. Использование createAsyncThunk.mp4 |
75.65MB |
| 361. Реакция на действия при использовании createAsyncThunk.mp4 |
113.26MB |
| 362. Реагирование на действие в случае отклонения Promise.mp4 |
144.50MB |
| 363. Создание errorSlice.mp4 |
30.72MB |
| 364. Создание компонента Error для отображения ошибок.mp4 |
57.49MB |
| 365. Отображение ошибки если поля названия книги и автора пустые.mp4 |
123.70MB |
| 366. Отображение ошибки в случае неуспешного добавления книги через API.mp4 |
323.31MB |
| 367. Использование объекта вместо функции как значения для extraReducers.mp4 |
31.94MB |
| 368. Добавление отложенного ответа от API сервера.mp4 |
97.70MB |
| 369. Отключение кнопки и изменение текста в процессе загрузки данных.mp4 |
313.08MB |
| 37. Проверка успешного добавления React компонента в DOM.ts |
5.69MB |
| 370. Перенос isLoading в Redux store.mp4 |
309.31MB |
| 371. Использование isLoading из Redux store.mp4 |
307.86MB |
| 372. Подведение итогов по приложению React с Redux.mp4 |
34.63MB |
| 38. Проект по добавлению h1 с помощью Vanilla JS.ts |
46.04MB |
| 39. Сравнения результатов добавления h1 с React и без него.ts |
55.04MB |
| 4. Предварительные требования к курсу.ts |
11.77MB |
| 40. Проект с использованием JSX.ts |
35.55MB |
| 41. Почему код JSX не запустился в веб браузере.ts |
15.66MB |
| 42. Для чего нужен Babel.ts |
29.72MB |
| 43. Трансформация кода JSX с помощью Babel.ts |
34.86MB |
| 44. Попытка сконвертировать код JSX без общего корневого тега.ts |
34.81MB |
| 45. Подведение итогов по Babel.ts |
12.12MB |
| 46. Подключение Babel в файле HTML.ts |
52.04MB |
| 47. Задание типа для JavaScript кода для корректной трансформации Babel.ts |
3.39MB |
| 48. Запуск приложения с JSX при подключенном Babel.ts |
12.28MB |
| 49. Подведение итогов по проекту с JSX и Babel.ts |
4.80MB |
| 5. Одностраничные приложения.ts |
11.65MB |
| 50. Обзор сайта с документацией по React.ts |
19.78MB |
| 51. Проект с React с таким же функционалом как в первом проекте.ts |
40.74MB |
| 52. Создание кнопки с помощью React.ts |
7.16MB |
| 53. Почему в JSX нужно использовать className вместо class.ts |
11.26MB |
| 54. Свойства для кнопки в React.ts |
3.60MB |
| 55. Перенос JavaScript кода в отдельный файл.ts |
6.82MB |
| 56. Запуск проекта React с помощью Live Server.ts |
69.20MB |
| 57. Использование JavaScript в коде JSX.ts |
15.98MB |
| 58. Добавление обработчика при нажатии на кнопку.ts |
6.87MB |
| 59. Проверка замены текста на кнопке при нажатии.ts |
45.04MB |
| 6. Преимущества и недостатки одностраничных приложений.ts |
19.16MB |
| 60. Перенос кода JSX в функциональный компонент React.ts |
19.47MB |
| 61. Добавление состояния компонента с помощью хука useState.ts |
37.68MB |
| 62. Перезаписывать значения переменных из состояния непрямую нельзя.ts |
11.25MB |
| 63. Изменение состояния с помощью вызова функции.ts |
9.96MB |
| 64. Как меняется реальный DOM при использовании React.ts |
8.75MB |
| 65. Чистые функции и функции с побочными эффектами.ts |
17.60MB |
| 66. Функции с побочными эффектами в React.ts |
16.73MB |
| 67. Изменение стилей кнопки при нажатии с помощью React.ts |
53.87MB |
| 68. Подведение итогов по проекту с изменением кнопки с помощью React.ts |
29.46MB |
| 69. Добавление свойства для компонента.ts |
88.88MB |
| 7. Основы React и взаимодействие с DOM.ts |
30.61MB |
| 70. ЗАДАНИЕ - Передать дополнительное свойство.ts |
1007.20KB |
| 71. РЕШЕНИЕ - Передать дополнительное свойство.ts |
24.96MB |
| 72. Курс по предварительным требованиям.ts |
21.56MB |
| 73. HTML.ts |
14.80MB |
| 74. CSS.ts |
30.49MB |
| 75. Переменные в JavaScript.ts |
6.61MB |
| 76. Функции.ts |
12.46MB |
| 77. Стрелочные функции.ts |
9.40MB |
| 78. Операторы.ts |
11.73MB |
| 79. Логические операторы.ts |
9.42MB |
| 8. Ключевые понятия в React.ts |
3.44MB |
| 80. Spread оператор.ts |
8.41MB |
| 81. Деструктуризация объектов.ts |
17.43MB |
| 82. Деструктуризация массивов.ts |
7.23MB |
| 83. Деструктуризация параметров функции.ts |
11.23MB |
| 84. Тернарный оператор.ts |
10.30MB |
| 85. Метод массивов map.ts |
15.48MB |
| 86. Модули ES6.ts |
17.57MB |
| 87. Классы.ts |
19.63MB |
| 88. Промисы и fetch.ts |
10.42MB |
| 89. Async и await.ts |
9.74MB |
| 9. Компоненты.ts |
16.99MB |
| 90. Именование переменных в React.ts |
8.29MB |
| 91. NPM.ts |
14.22MB |
| 92. Семантическое управление версиями.ts |
15.16MB |
| 93. Скрипты NPM.ts |
3.59MB |
| 94. Резюме для курса по предварительным требованиям.ts |
1.55MB |
| 95. Create React App.ts |
19.45MB |
| 96. Создание приложения с помощью Create React App.ts |
54.92MB |
| 97. Обзор содержимого проекта React.ts |
264.50MB |
| 98. Переустановка всех зависимостей NPM.ts |
9.07MB |
| 99. Запуск приложения с помощью npm start.ts |
16.76MB |
| Раздел 33- Context API, лекция 290- Введение в Context API.ts |
53.84MB |
| Раздел 33- Context API, лекция 291- Создание контекста.ts |
30.26MB |
| Раздел 33- Context API, лекция 292- Что такое props render в React.ts |
80.32MB |
| Раздел 33- Context API, лекция 293- Итоги по Context Provider и Consumer.ts |
6.05MB |
| Раздел 33- Context API, лекция 294- Использование хука useContext.ts |
49.63MB |
| Раздел 33- Context API, лекция 295- Как React находит Context Provider.ts |
44.66MB |
| Раздел 33- Context API, лекция 296- Контекст в виде объекта.ts |
31.11MB |
| Раздел 33- Context API, лекция 297- Изменение контекста.ts |
48.76MB |
| Раздел 33- Context API, лекция 298- Структура контекста.ts |
11.46MB |
| Раздел 33- Context API, лекция 299- Подведение итогов по Context API.ts |
85.69MB |
| Раздел 34- ДОПОЛНЕНИЕ - Курс по HTML, лекция 300- Введение в HTML.ts |
23.13MB |
| Раздел 34- ДОПОЛНЕНИЕ - Курс по HTML, лекция 301- Что такое HTML и как клиенты взаимодействуют с серверами.ts |
103.21MB |
| Раздел 34- ДОПОЛНЕНИЕ - Курс по HTML, лекция 302- Теги HTML.ts |
31.37MB |
| Раздел 34- ДОПОЛНЕНИЕ - Курс по HTML, лекция 303- Иерархическая структура HTML.ts |
21.72MB |
| Раздел 34- ДОПОЛНЕНИЕ - Курс по HTML, лекция 304- Закрывающие HTML теги и атрибуты тегов.ts |
35.42MB |
| Раздел 34- ДОПОЛНЕНИЕ - Курс по HTML, лекция 305- Установка програм для курса по HTML.ts |
35.34MB |
| Раздел 34- ДОПОЛНЕНИЕ - Курс по HTML, лекция 306- Создание HTML файла.ts |
39.28MB |
| Раздел 34- ДОПОЛНЕНИЕ - Курс по HTML, лекция 307- Открытие HTML файла в веб браузере.ts |
49.51MB |
| Раздел 34- ДОПОЛНЕНИЕ - Курс по HTML, лекция 308- Инструменты разработчика в Google Chrome.ts |
163.63MB |
| Раздел 34- ДОПОЛНЕНИЕ - Курс по HTML, лекция 309- Добавление изображений, заголовков, параграфов и кнопок.ts |
196.60MB |
| Раздел 34- ДОПОЛНЕНИЕ - Курс по HTML, лекция 310.txt |
589B |
| Раздел 34- ДОПОЛНЕНИЕ - Курс по HTML, лекция 311- Подключение библиотеки стилей Bootstrap.ts |
324.17MB |
| Раздел 34- ДОПОЛНЕНИЕ - Курс по HTML, лекция 312- Использование стилей Bootstrap.ts |
372.92MB |
| Раздел 34- ДОПОЛНЕНИЕ - Курс по HTML, лекция 313- Добавление внешних ссылок.ts |
269.08MB |
| Раздел 34- ДОПОЛНЕНИЕ - Курс по HTML, лекция 314- Создание собственного стиля CSS.ts |
146.79MB |
| Раздел 34- ДОПОЛНЕНИЕ - Курс по HTML, лекция 315- Добавление навигационного меню сверху HTML страницы.ts |
286.56MB |
| Раздел 34- ДОПОЛНЕНИЕ - Курс по HTML, лекция 316- Добавление собственного логотипа для веб сайта.ts |
200.41MB |
| Раздел 34- ДОПОЛНЕНИЕ - Курс по HTML, лекция 317- Создание второй HTML страницы для веб сайта.ts |
348.97MB |
| Раздел 34- ДОПОЛНЕНИЕ - Курс по HTML, лекция 318- Адаптивность отображения карточек.ts |
510.39MB |
| Раздел 34- ДОПОЛНЕНИЕ - Курс по HTML, лекция 319- Изменение стилей Bootstrap.ts |
180.18MB |
| Раздел 34- ДОПОЛНЕНИЕ - Курс по HTML, лекция 320- Добавление favicon для веб сайта.ts |
126.76MB |
| Раздел 34- ДОПОЛНЕНИЕ - Курс по HTML, лекция 321- Резюме курса по HTML.ts |
39.74MB |