FileMood

Download React - Полный курс по React

React Полны курс по React

Name

React - Полный курс по React

 DOWNLOAD Copy Link

Total Size

9.7 GB

Total Files

290

Last Seen

2024-10-03 00:24

Hash

280EF9B2B1AD12F6198F71C02225A00AC5202129

/Раздел 10 Create React App/

97. Обзор содержимого проекта React.ts

277.3 MB

95. Create React App.ts

20.4 MB

96. Создание приложения с помощью Create React App.ts

57.6 MB

98. Переустановка всех зависимостей NPM.ts

9.5 MB

99. Запуск приложения с помощью npm start.ts

17.6 MB

100. Анализ файлов приложиения React.ts

232.4 MB

101. Создание production версии с помощью npm run build.ts

70.1 MB

102. Пересоздание версии для production.ts

136.1 MB

103. Тестирование приложения с помощью npm test.ts

90.0 MB

104. Отключение react-scripts с помощью npm run eject.ts

186.8 MB

105. Запуск приложения после npm run eject.ts

84.3 MB

/Раздел 1 Введение в React/

2. Скачайте архив с проектами (ОБНОВЛЯЕТСЯ при расширении курса) react-projects.zip

7.4 MB

2. Скачайте архив с проектами (ОБНОВЛЯЕТСЯ при расширении курса).ts

2.8 MB

3. Введение в React.ts

3.7 MB

4. Предварительные требования к курсу.ts

12.3 MB

5. Одностраничные приложения.ts

12.2 MB

6. Преимущества и недостатки одностраничных приложений.ts

20.1 MB

1. План расширения курса.ts

4.7 MB

/Раздел 2 Основы и ключевые понятия в React/

7. Основы React и взаимодействие с DOM.ts

32.1 MB

8. Ключевые понятия в React.ts

3.6 MB

9. Компоненты.ts

17.8 MB

10. Иерархия и переиспользование компонентов.ts

9.3 MB

11. Из чего состоят компоненты React.ts

2.4 MB

12. Функциональные и классовые компоненты.ts

8.4 MB

13. JSX - JavaScript Syntax Extension.ts

38.7 MB

14. Встроенные и пользовательские компоненты.ts

8.6 MB

15. Корневой элемент в JSX.ts

9.4 MB

16. Свойства и состояние компонентов.ts

5.8 MB

17. Родительские и дочерние компоненты.ts

7.7 MB

18. Принципы изменения свойств и состояния.ts

15.5 MB

19. Ререндеринг компонентов.ts

4.1 MB

20. Резюме по ключевым понятиям в React.ts

8.0 MB

21. React Hooks.ts

3.5 MB

/Раздел 3 Программы для курса/

22. Программы для курса.ts

15.6 MB

23. Установка и настройка расширения Prettier.ts

12.8 MB

/Раздел 4 Проект с Vanilla JS/

24. Проект с Vanilla JS.ts

14.0 MB

25. Запуск приложения с помощью Live Server.ts

13.6 MB

26. Замена текста кнопки при нажатии с помощью JS.ts

28.2 MB

27. Добавление стилей CSS в HTML файле.ts

13.7 MB

28. Изменение стилей кнопки при нажатии.ts

21.7 MB

29. Анализ HTML страницы в инструментах разработчика Google Chrome.ts

12.9 MB

30. Подведение итогов по примеру с Vanilla JS.ts

15.5 MB

/Раздел 5 Подключение библиотеки React/

31. Ссылки для подключения React, React DOM и Babel.docx

13.2 KB

32. Пример с подключением React в файл HTML.ts

25.7 MB

33. Создание h1 элемента с помощью React.ts

41.1 MB

34. Подключение библиотеки react-dom.ts

10.5 MB

35. Добавление div для монтирования React приложения.ts

5.9 MB

36. Монтирование приложения React в DOM с помощью react-dom.ts

18.3 MB

37. Проверка успешного добавления React компонента в DOM.ts

6.0 MB

38. Проект по добавлению h1 с помощью Vanilla JS.ts

48.3 MB

39. Сравнения результатов добавления h1 с React и без него.ts

57.7 MB

/Раздел 6 Проект с JSX/

40. Проект с использованием JSX.ts

37.3 MB

41. Почему код JSX не запустился в веб браузере.ts

16.4 MB

42. Для чего нужен Babel.ts

31.2 MB

43. Трансформация кода JSX с помощью Babel.ts

36.5 MB

44. Попытка сконвертировать код JSX без общего корневого тега.ts

36.5 MB

45. Подведение итогов по Babel.ts

12.7 MB

46. Подключение Babel в файле HTML.ts

54.6 MB

47. Задание типа для JavaScript кода для корректной трансформации Babel.ts

3.6 MB

48. Запуск приложения с JSX при подключенном Babel.ts

12.9 MB

49. Подведение итогов по проекту с JSX и Babel.ts

5.0 MB

50. Обзор сайта с документацией по React.ts

20.7 MB

/Раздел 7 Проект React с изменением кнопки при нажатии/

51. Проект с React с таким же функционалом как в первом проекте.ts

42.7 MB

52. Создание кнопки с помощью React.ts

7.5 MB

53. Почему в JSX нужно использовать className вместо class.ts

11.8 MB

54. Свойства для кнопки в React.ts

3.8 MB

55. Перенос JavaScript кода в отдельный файл.ts

7.1 MB

56. Запуск проекта React с помощью Live Server.ts

72.6 MB

57. Использование JavaScript в коде JSX.ts

16.8 MB

58. Добавление обработчика при нажатии на кнопку.ts

7.2 MB

59. Проверка замены текста на кнопке при нажатии.ts

47.2 MB

60. Перенос кода JSX в функциональный компонент React.ts

20.4 MB

/Раздел 8 Добавление состояния и свойств для компонента/

61. Добавление состояния компонента с помощью хука useState.ts

39.5 MB

62. Перезаписывать значения переменных из состояния непрямую нельзя.ts

11.8 MB

63. Изменение состояния с помощью вызова функции.ts

10.4 MB

64. Как меняется реальный DOM при использовании React.ts

9.2 MB

65. Чистые функции и функции с побочными эффектами.ts

18.5 MB

66. Функции с побочными эффектами в React.ts

17.5 MB

67. Изменение стилей кнопки при нажатии с помощью React.ts

56.5 MB

68. Подведение итогов по проекту с изменением кнопки с помощью React.ts

30.9 MB

69. Добавление свойства для компонента.ts

93.2 MB

70. ЗАДАНИЕ - Передать дополнительное свойство.ts

1.0 MB

71. РЕШЕНИЕ - Передать дополнительное свойство.ts

26.2 MB

/Раздел 9 Курс по предварительным требованиям/

72. Курс по предварительным требованиям.ts

22.6 MB

73. HTML.ts

15.5 MB

74. CSS.ts

32.0 MB

75. Переменные в JavaScript.ts

6.9 MB

76. Функции.ts

13.1 MB

77. Стрелочные функции.ts

9.9 MB

78. Операторы.ts

12.3 MB

79. Логические операторы.ts

9.9 MB

80. Spread оператор.ts

8.8 MB

81. Деструктуризация объектов.ts

18.3 MB

82. Деструктуризация массивов.ts

7.6 MB

83. Деструктуризация параметров функции.ts

11.8 MB

84. Тернарный оператор.ts

10.8 MB

85. Метод массивов map.ts

16.2 MB

86. Модули ES6.ts

18.4 MB

87. Классы.ts

20.6 MB

88. Промисы и fetch.ts

10.9 MB

89. Async и await.ts

10.2 MB

90. Именование переменных в React.ts

8.7 MB

91. NPM.ts

14.9 MB

92. Семантическое управление версиями.ts

15.9 MB

93. Скрипты NPM.ts

3.8 MB

94. Резюме для курса по предварительным требованиям.ts

1.6 MB

/Раздел 11 Подготовка шаблонного проекта/

106. Создание шаблона для последующих проектов.ts

29.9 MB

107. Изменения CSS файлов в шаблонном проекте.ts

66.8 MB

108. Модификация html файла в шаблонном проекте.ts

23.3 MB

109. Замена favicon в шаблонном проекте.ts

93.1 MB

110. Подведение итогов по очистке шаблонного приложения.ts

16.5 MB

111. Отключение Git в проекте.ts

49.0 MB

/Раздел 12 Проект по переиспользованию компонентов/

112. Проект по переиспользованию компонентов.ts

25.6 MB

113. Вынос компонента в отдельный файл.ts

17.4 MB

114. Что будет если название компонента будет с маленькой буквы.ts

16.4 MB

115. ЗАДАНИЕ - Создание еще одного компонента.ts

2.6 MB

116. РЕШЕНИЕ - Создание еще одного компонента.ts

18.1 MB

/Раздел 13 Проект по использованию props/

117. Проект по использованию props.ts

36.7 MB

118. ЗАДАНИЕ - Добавление свойства для компонента.ts

866.9 KB

119. РЕШЕНИЕ - Добавление свойства для компонента.ts

4.0 MB

120. Деструктуризация свойств.ts

30.7 MB

/Раздел 14 Проект по условному возврату JSX/

121. Проект по условному возврату JSX.ts

47.7 MB

122. Значение true для свойств можно опускать.ts

10.6 MB

123. Тернарный оператор в JSX.ts

34.3 MB

124. Резюме по проекту с условным возвратом JSX.ts

17.1 MB

/Раздел 15 Проект с состоянием компонента/

125. Проект с состоянием компонента.ts

75.9 MB

126. Добавление состояния для компонента RandomNum.ts

40.6 MB

127. Создание функции по генерации случайного числа.ts

25.8 MB

128. Генерирование нового случайного числа при нажатии на кнопку.ts

50.9 MB

129. ЗАДАНИЕ - Вынести функцию в отдельный модуль.ts

5.6 MB

130. РЕШЕНИЕ - Вынести функцию в отдельный модуль.ts

20.1 MB

131. ЗАДАНИЕ - Добавление свойства для случайных чисел.ts

23.1 MB

132. РЕШЕНИЕ - Добавление свойства для случайных чисел.ts

38.8 MB

133. Резюме по проекту с генерированием случайных чисел.ts

32.4 MB

/Раздел 16 Проект по передаче состояния через свойства/

134. Проект по передаче состояния через свойства.ts

53.7 MB

135. В состоянии какого компонента сохранять счетчик кликов.ts

15.4 MB

136. Добавление состояния со счетчиком кликов.ts

16.8 MB

137. ЗАДАНИЕ - Передача счетчика в компонент Counter.ts

997.3 KB

138. РЕШЕНИЕ - Передача счетчика в компонент Counter.ts

10.6 MB

139. Изменение состояния в дочернем компоненте.ts

46.0 MB

140. Изолирование состояния в родительском компоненте.ts

49.1 MB

141. Резюме по проекту передачи состояния через свойства.ts

13.3 MB

142. Очередность рендеринга компонент.ts

21.6 MB

143. Обновление состояния происходит асинхронно.ts

40.8 MB

144. Расширение React для Google Chrome.ts

28.7 MB

145. Завершение проекта по изменению состояния из дочерних компонент.ts

4.8 MB

/Раздел 17 Проект с методом массивов map/

146. Отображение данных из массивов.ts

72.5 MB

147. Пример с методом массивов map.ts

168.6 MB

148. Добавление key при использовании метода map.ts

90.5 MB

/Раздел 18 Проект с итерацией по массиву объектов/

149. Проект с итерацией по массиву объектов.ts

16.1 MB

150. Генерация случайных данных для проекта.ts

22.5 MB

151. Добавление массива объектов в проект.ts

29.4 MB

152. Итерация по массиву объектов.ts

51.3 MB

153. ЗАДАНИЕ - Передача всех свойств объекта в компонент.ts

9.4 MB

154. РЕШЕНИЕ - Передача всех свойств объекта в компонент.ts

71.6 MB

155. Использование spread оператора для передачи свойств.ts

83.3 MB

156. Отображение данных из объекта в интерфейсе.ts

24.5 MB

157. ЗАДАНИЕ - Создание компонента Persons.ts

3.4 MB

158. РЕШЕНИЕ - Создание компонента Persons.ts

42.5 MB

159. Добавление стилей CSS для карточек.ts

61.5 MB

160. Подведение итогов по проекту с массивом объектов.ts

61.8 MB

/Раздел 19 Проект с оператором И в коде JSX/

161. Использование оператора И в JSX коде.ts

18.0 MB

162. Добавление стилей с помощью свойства style.ts

21.1 MB

163. Добавление обработчика нажатия на кнопку Reset.ts

18.0 MB

164. Условное отображение блока JSX с помощью оператора И.ts

31.2 MB

165. Использование двойного оператора НЕ в JSX.ts

11.6 MB

166. Резюме по проекту с оператором И.ts

6.3 MB

/Раздел 20 Проект по использованию React Fragment/

167. Проект по использованию React Fragment.ts

19.4 MB

168. Добавление пустого тега JSX.ts

29.2 MB

169. Почему React не нужно импортировать.ts

14.6 MB

170. Резюме по использованию React Fragment.ts

6.0 MB

/Раздел 21 Проект по неконтролируемым полям ввода/

171. Проект по неконтролируемым полям ввода.ts

69.9 MB

172. Получение значений из полей ввода.ts

68.2 MB

173. Подведение итогов по проекту с неконтролируемыми полями ввода.ts

17.3 MB

/Раздел 22 Проект по контролируемым полям ввода/

174. Проект по контролируемым полям ввода.ts

51.7 MB

175. Добавление обработчиков изменений в полях ввода.ts

20.4 MB

176. ЗАДАНИЕ - Контролируемое поле для ввода пароля.ts

1.4 MB

177. РЕШЕНИЕ - Контролируемое поле для ввода пароля.ts

4.2 MB

178. Данные из полей ввода теперь находятся в состоянии.ts

17.8 MB

179. Резюме по проекту с контролируемыми полями ввода.ts

2.3 MB

180. Сохранения объекта в состоянии компонента.ts

109.8 MB

/Раздел 23 Проект с использованием свойства children/

181. Проект с использованием свойства children.ts

35.2 MB

182. Добавление других свойств для компонента Wrapper.ts

38.1 MB

183. Резюме по проекту со свойством children.ts

12.3 MB

/Раздел 24 Проект с fetch и useEffect/

184. Проект по использованию fetch в компонентах.ts

45.5 MB

185. Проблема с изменением состояния при использовании fetch.ts

59.2 MB

186. Выполнение асинхронных действий с помощью useEffect.ts

79.1 MB

187. Добавление зависимостей в useEffect.ts

27.1 MB

188. Отображение данных от удаленного сервера в интерфейсе.ts

36.0 MB

189. Резюме по проекту с использованием useEffect.ts

24.0 MB

/Раздел 25 Проект с массивом постов/

190. Проект с массивом постов.ts

94.7 MB

191. ЗАДАНИЕ - Получение массива постов через API.ts

4.0 MB

192. РЕШЕНИЕ - Получение массива постов через API.ts

48.6 MB

193. Добавление обработки ошибок при запросе на сервер.ts

14.5 MB

194. ЗАДАНИЕ - Отображение массива постов в интерфейсе.ts

6.9 MB

195. РЕШЕНИЕ - Отображение массива постов в интерфейсе.ts

96.8 MB

196. Добавление CSS стилей для постов.ts

33.0 MB

197. Отображение возможных ошибок в интерфейсе.ts

56.0 MB

198. Добавление индикации загрузки данных.ts

34.4 MB

199. Добавления заголовка перед списком постов.ts

4.2 MB

200. ЗАДАНИЕ - Перенос индикатора загрузки на место постов.ts

3.3 MB

201. РЕШЕНИЕ - Перенос индикатора загрузки на место постов.ts

12.5 MB

202. Подведение итогов по проекту с массивом постов.ts

56.1 MB

/Раздел 26 Проект с async await в useEffect/

203. Проект с async await в useEffect.ts

32.1 MB

204. Передача async функции в useEffect.ts

45.1 MB

205. Почему в useEffect нельзя передавать асинхронную функцию.ts

62.8 MB

206. Создание отдельной async функции.ts

13.3 MB

207. Использование IIFE - Immediately Invoked Function Expression.ts

13.1 MB

208. Подведение итогов по проекту с async await.ts

46.2 MB

/Раздел 27 Проект с модулями CSS/

209. Проект с модулями CSS.ts

11.8 MB

210. Импорт файла с CSS стилями.ts

37.4 MB

211. Создание и подключение модуля CSS.ts

32.7 MB

212. Использование классов из CSS модуля.ts

91.9 MB

213. Подведение итогов по проекту с модулями CSS.ts

45.1 MB

/Раздел 28 Первая версия проекта Todo App/

214. Обзор финальной версии Todo App.ts

13.2 MB

215. Первая версия проекта Todo App.ts

4.4 MB

216. Организация файлов в папке components.ts

26.7 MB

217. ЗАДАЧИ для первой итерации Todo App.ts

6.9 MB

218. Создание заготовок для всех компонентов Todo.ts

41.2 MB

219. Функционал добавления новой задачи.ts

2.1 MB

220. Создание и использования состояния с массивом задач.ts

85.5 MB

221. Добавление задач с помощью формы.ts

76.2 MB

222. Проверка добавления и отображения задач.ts

7.5 MB

223. Подведение итогов по первой итерации Todo App.ts

23.3 MB

224. Добавление стилей CSS для компонента TodoForm TodoForm.module.css

0.4 KB

224. Добавление стилей CSS для компонента TodoForm.ts

123.8 MB

225. Добавление стилей CSS для компонента Todo Todo.module.css

0.3 KB

225. Добавление стилей CSS для компонента Todo.ts

56.2 MB

226. ЗАДАЧА - Отображение текста об отсутствии задач.ts

836.0 KB

227. РЕШЕНИЕ - Отображение текста об отсутствии задач.ts

7.6 MB

228. Завершение задачи двойным кликом.ts

104.7 MB

229. Добавление иконки возле каждой задачи.ts

75.0 MB

230. Подведение итогов по созданию первой версии Todo App.ts

37.2 MB

/Раздел 29 Вторая версия проекта Todo App/

231. Проект по созданию второй версии Todo App.ts

7.2 MB

232. Изменение структуры данных на массив объектов.ts

33.9 MB

233. Генерация уникальных id для задач.ts

62.3 MB

234. Завершение рефакторинга с массивом объектов.ts

87.7 MB

235. Добавление и стилизация кнопок удаления и завершения задач Todo.module.css

0.8 KB

235. Добавление и стилизация кнопок удаления и завершения задач.ts

131.5 MB

236. Удаление отдельных задач.ts

24.4 MB

237. Завершение отдельных задач.ts

83.6 MB

238. Условное добавление классов CSS.ts

52.0 MB

239. Подведение итогов по удалению и завершению задач.ts

3.8 MB

240. Добавление блока с кнопками для всех задач.ts

27.2 MB

241. Создание компонента Button.ts

87.0 MB

242. Удаление всех или завершенных задач.ts

74.6 MB

243. ЗАДАЧА - Скрытие блока с кнопками при отсутствии задач.ts

4.9 MB

244. РЕШЕНИЕ - Скрытие блока с кнопками при отсутствии задач.ts

5.4 MB

245. Отключение кнопки удаления завершенных задач.ts

70.9 MB

246. Использование Button в TodoForm.ts

46.0 MB

247. Отображение текста с количеством завершенных задач.ts

37.7 MB

248. Подведение итогов по созданию второй версии Todo App.ts

71.1 MB

/Раздел 30 Введение в React Router/

250. Обзор React Router.ts

43.1 MB

251. Что такое URL.ts

35.6 MB

252. Методы HTTP.ts

11.1 MB

253. Обзор навигации на моём сайте.ts

85.4 MB

254. Обзор документации по React Router.ts

20.5 MB

255. Инсталяция пакета react-router-dom.ts

27.3 MB

256. Использование BrowserRouter.ts

82.2 MB

257. Использование компонентов Route и Routes.ts

36.9 MB

258. Добавление маршрутов about и contacts.ts

3.7 MB

259. Маршрут по умолчанию.ts

13.5 MB

/Раздел 31 Навигация в React Router/

260. Создание компонентов с помощью React Snippets.ts

39.9 MB

261. Свойства компонентов Routes и Route.ts

10.5 MB

262. Добавление ссылок на другие страницы.ts

43.6 MB

263. Создание компонента Menu.ts

27.7 MB

264. Вложенные маршруты и компонент Outlet.ts

14.1 MB

265. Создание компонента с общей разметкой.ts

9.4 MB

266. Маршруты со свойством index.ts

7.1 MB

267. Итоги по роутингу и относительные пути.ts

50.1 MB

268. Компонент NavLink и класс active.ts

22.5 MB

269. Использование className для NavLink.ts

26.2 MB

270. Использование style для NavLink.ts

14.6 MB

/Раздел 32 Использование хуков React Router/

271. Создание данных для курсов.ts

12.4 MB

272. ЗАДАНИЕ - Создание страниц Courses и SingleCourse с навигацией.ts

19.5 MB

273. РЕШЕНИЕ - Создание страниц Courses и SingleCourse.ts

47.9 MB

274. РЕШЕНИЕ - Добавление ссылок на отдельные курсы.ts

72.8 MB

275. РЕШЕНИЕ - Использование параметров в маршрутах и хук useParams.ts

22.3 MB

276. РЕШЕНИЕ - Добавление информации на странице курса.ts

95.0 MB

277. РЕШЕНИЕ - Подведение итогов.ts

6.7 MB

278. Отображение компонента NotFound если курс не найден.ts

33.9 MB

279. Перенаправление с помощью хука useNavigate.ts

98.7 MB

280. Объект location и хук useLocation.ts

43.0 MB

281. ЗАДАНИЕ - Сортировка курсов на основании строки запроса.ts

58.7 MB

282. РЕШЕНИЕ - Сортировка курсов на основании строки запроса.ts

58.7 MB

283. РЕШЕНИЕ - Функция для сортировки курсов.ts

75.4 MB

284. РЕШЕНИЕ - Проверка сортировки при наличии строки запроса.ts

10.7 MB

285. РЕШЕНИЕ - Перенаправление на страницу курсов.ts

91.9 MB

286. РЕШЕНИЕ - Перенаправление при отсутствии параметра sort.ts

19.5 MB

287. Подведение итогов по задаче с сортировкой курсов.ts

23.6 MB

 

Total files 290


Copyright © 2024 FileMood.com