Torrent Info
Title React - Полный курс по React
Category
Size 9.01GB

Files List
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
31. Ссылки для подключения React, React DOM и Babel.docx 12.88KB
32. Пример с подключением React в файл HTML.ts 24.55MB
33. Создание h1 элемента с помощью React.ts 39.21MB
34. Подключение библиотеки react-dom.ts 10.00MB
35. Добавление div для монтирования React приложения.ts 5.61MB
36. Монтирование приложения React в DOM с помощью react-dom.ts 17.41MB
37. Проверка успешного добавления React компонента в DOM.ts 5.69MB
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