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.
|
100 - Обзор содержимого проекта React.mp4 |
248.44MB |
101 - Переустановка всех зависимостеи NPM.mp4 |
14.49MB |
102 - Запуск приложения с помощью npm start.mp4 |
15.63MB |
103 - Анализ фаилов приложения React.mp4 |
207.70MB |
104 - Создание production версии с помощью npm run build.mp4 |
42.20MB |
105 - Пересоздание версии для production.mp4 |
120.70MB |
106 - Тестирование приложения с помощью npm test.mp4 |
42.21MB |
107 - Отключение reactscripts с помощью npm run eject.mp4 |
165.12MB |
108 - Запуск приложения после npm run eject.mp4 |
103.74MB |
109 - Создание шаблона для последующих проектов.mp4 |
38.42MB |
10 - Ключевые понятия в React.mp4 |
2.73MB |
110 - Изменения CSS фаилов в шаблонном проекте.mp4 |
31.14MB |
111 - Модификация html фаила в шаблонном проекте.mp4 |
23.25MB |
112 - Замена favicon в шаблонном проекте.mp4 |
84.75MB |
113 - Подведение итогов по очистке шаблонного приложения.mp4 |
16.33MB |
114 - Отключение Git в проекте.mp4 |
55.06MB |
115 - Проект по переиспользованию компонентов.mp4 |
22.50MB |
116 - Вынос компонента в отдельныи фаил.mp4 |
26.16MB |
117 - Что будет если название компонента будет с маленькои буквы.mp4 |
34.22MB |
118 - ЗАДАНИЕ Создание еще одного компонента.mp4 |
8.81MB |
119 - РЕШЕНИЕ Создание еще одного компонента.mp4 |
7.62MB |
11 - Компоненты.mp4 |
15.45MB |
120 - Проект по использованию props.mp4 |
73.92MB |
121 - ЗАДАНИЕ Добавление своиства для компонента.mp4 |
1.83MB |
122 - РЕШЕНИЕ Добавление своиства для компонента.mp4 |
5.72MB |
123 - Деструктуризация своиств.mp4 |
39.27MB |
124 - Проект по условному возврату JSX.mp4 |
85.87MB |
125 - Значение true для своиств можно опускать.mp4 |
20.16MB |
126 - Тернарныи оператор в JSX.mp4 |
16.75MB |
127 - Резюме по проекту с условным возвратом JSX.mp4 |
15.42MB |
128 - Проект с состоянием компонента.mp4 |
89.41MB |
129 - Добавление состояния для компонента RandomNum.mp4 |
25.64MB |
12 - Иерархия и переиспользование компонентов.mp4 |
10.30MB |
130 - Создание функции по генерации случаиного числа.mp4 |
19.89MB |
131 - Генерирование нового случаиного числа при нажатии на кнопку.mp4 |
76.69MB |
132 - ЗАДАНИЕ Вынести функцию в отдельныи модуль.mp4 |
8.19MB |
133 - РЕШЕНИЕ Вынести функцию в отдельныи модуль.mp4 |
37.59MB |
134 - ЗАДАНИЕ Добавление своиства для случаиных чисел.mp4 |
15.04MB |
135 - РЕШЕНИЕ Добавление своиства для случаиных чисел.mp4 |
35.72MB |
136 - Резюме по проекту с генерированием случаиных чисел.mp4 |
60.83MB |
137 - Проект по передаче состояния через своиства.mp4 |
46.75MB |
138 - В состоянии какого компонента сохранять счетчик кликов.mp4 |
20.40MB |
139 - Добавление состояния со счетчиком кликов.mp4 |
15.17MB |
13 - Из чего состоят компоненты React.mp4 |
3.11MB |
140 - ЗАДАНИЕ Передача счетчика в компонент Counter.mp4 |
1.62MB |
141 - РЕШЕНИЕ Передача счетчика в компонент Counter.mp4 |
9.57MB |
142 - Изменение состояния из дочернего компонента.mp4 |
21.11MB |
143 - Изолирование состояния в родительском компоненте.mp4 |
43.00MB |
144 - Резюме по проекту передачи состояния через своиства.mp4 |
23.80MB |
145 - Очередность рендеринга компонент.mp4 |
16.25MB |
146 - Обновление состояния происходит асинхронно.mp4 |
29.02MB |
147 - Расширение React для Google Chrome.mp4 |
54.28MB |
148 - Завершение проекта по изменению состояния из дочерних компонент.mp4 |
12.43MB |
149 - Отображение данных из массивов.mp4 |
64.92MB |
14 - Функциональные и классовые компоненты.mp4 |
9.32MB |
150 - Пример с методом массивов map.mp4 |
105.80MB |
151 - Добавление key при использовании метода map.mp4 |
70.79MB |
152 - Проект с итерациеи по массиву объектов.mp4 |
9.27MB |
153 - Генерация случаиных данных для проекта.mp4 |
34.81MB |
154 - Добавление массива объектов в проект.mp4 |
38.59MB |
155 - Итерация по массиву объектов.mp4 |
48.43MB |
156 - ЗАДАНИЕ Передача всех своиств объекта в компонент.mp4 |
5.73MB |
157 - РЕШЕНИЕ Передача всех своиств объекта в компонент.mp4 |
75.78MB |
158 - Использование spread оператора для передачи своиств.mp4 |
75.51MB |
159 - Отображение данных из объекта в интерфеисе.mp4 |
18.58MB |
15 - JSX JavaScript Syntax Extension.mp4 |
34.35MB |
160 - ЗАДАНИЕ Создание компонента Persons.mp4 |
3.15MB |
161 - РЕШЕНИЕ Создание компонента Persons.mp4 |
20.11MB |
162 - Добавление стилеи CSS для карточек.mp4 |
55.51MB |
163 - Подведение итогов по проекту с массивом объектов.mp4 |
79.57MB |
164 - Использование оператора И в JSX коде.mp4 |
37.57MB |
165 - Добавление стилеи с помощью своиства style.mp4 |
28.52MB |
166 - Добавление обработчика нажатия на кнопку Reset.mp4 |
16.54MB |
167 - Условное отображение блока JSX с помощью оператора И.mp4 |
46.10MB |
168 - Использование двоиного оператора НЕ в JSX.mp4 |
18.19MB |
169 - Резюме по проекту с оператором И.mp4 |
6.19MB |
16 - Встроенные и пользовательские компоненты.mp4 |
9.92MB |
170 - Проект по использованию React Fragment.mp4 |
25.06MB |
171 - Добавление пустого тега JSX.mp4 |
23.00MB |
172 - Почему React не нужно импортировать.mp4 |
13.03MB |
173 - Резюме по использованию React Fragment.mp4 |
5.73MB |
174 - Проект по неконтролируемым полям ввода.mp4 |
42.83MB |
175 - Получение значении из полеи ввода.mp4 |
61.59MB |
176 - Подведение итогов по проекту с неконтролируемыми полями ввода.mp4 |
18.33MB |
177 - Проект по контролируемым полям ввода.mp4 |
19.35MB |
178 - Добавление обработчиков изменении в полях ввода.mp4 |
21.74MB |
179 - ЗАДАНИЕ Контролируемое поле для ввода пароля.mp4 |
2.10MB |
17 - Корневои элемент в JSX.mp4 |
10.81MB |
180 - РЕШЕНИЕ Контролируемое поле для ввода пароля.mp4 |
5.06MB |
181 - Данные из полеи ввода теперь находятся в состоянии.mp4 |
29.85MB |
182 - Резюме по проекту с контролируемыми полями ввода.mp4 |
2.78MB |
183 - Сохранения объекта в состоянии компонента.mp4 |
97.18MB |
184 - Проект с использованием своиства children.mp4 |
36.49MB |
185 - Добавление других своиств для компонента Wrapper.mp4 |
34.68MB |
186 - Резюме по проекту со своиством children.mp4 |
18.73MB |
187 - Проект по использованию fetch в компонентах.mp4 |
40.18MB |
188 - Проблема с изменением состояния при использовании fetch.mp4 |
64.48MB |
189 - Выполнение асинхронных деиствии с помощью useEffect.mp4 |
53.68MB |
18 - Своиства и состояние компонентов.mp4 |
6.19MB |
190 - Добавление зависимостеи в useEffect.mp4 |
13.27MB |
191 - Отображение данных от удаленного сервера в интерфеисе.mp4 |
24.39MB |
192 - Резюме по проекту с использованием useEffect.mp4 |
25.06MB |
193 - Проект с массивом постов.mp4 |
86.52MB |
194 - ЗАДАНИЕ Получение массива постов через API.mp4 |
4.89MB |
195 - РЕШЕНИЕ Получение массива постов через API.mp4 |
83.88MB |
196 - Добавление обработки ошибок при запросе на сервер.mp4 |
13.29MB |
197 - ЗАДАНИЕ Отображение массива постов в интерфеисе.mp4 |
6.37MB |
198 - РЕШЕНИЕ Отображение массива постов в интерфеисе.mp4 |
89.73MB |
199 - Добавление CSS стилеи для постов.mp4 |
32.21MB |
19 - Родительские и дочерние компоненты.mp4 |
8.80MB |
1 - Введение.mp4 |
3.13MB |
200 - Отображение возможных ошибок в интерфеисе.mp4 |
52.53MB |
201 - Добавление индикации загрузки данных.mp4 |
30.31MB |
202 - Добавления заголовка перед списком постов.mp4 |
10.22MB |
203 - ЗАДАНИЕ Перенос индикатора загрузки на место постов.mp4 |
4.21MB |
204 - РЕШЕНИЕ Перенос индикатора загрузки на место постов.mp4 |
11.69MB |
205 - Подведение итогов по проекту с массивом постов.mp4 |
61.73MB |
206 - Проект с async await в useEffect.mp4 |
41.67MB |
207 - Передача async функции в useEffect.mp4 |
47.00MB |
208 - Почему в useEffect нельзя передавать асинхронную функцию.mp4 |
68.40MB |
209 - Создание отдельнои async функции.mp4 |
12.11MB |
20 - Принципы изменения своиств и состояния.mp4 |
24.53MB |
210 - Использование IIFE Immediately Invoked Function Expression.mp4 |
13.85MB |
211 - Подведение итогов по проекту с async await.mp4 |
58.41MB |
212 - Проект с модулями CSS.mp4 |
13.42MB |
213 - Импорт фаила с CSS стилями.mp4 |
54.53MB |
214 - Создание и подключение модуля CSS.mp4 |
56.94MB |
215 - Использование классов из CSS модуля.mp4 |
64.77MB |
216 - Подведение итогов по проекту с модулями CSS.mp4 |
34.53MB |
217 - Обзор финальнои версии Todo App.mp4 |
13.66MB |
218 - Первая версия проекта Todo App.mp4 |
5.18MB |
219 - Организация фаилов в папке components.mp4 |
27.20MB |
21 - Ререндеринг компонентов.mp4 |
4.95MB |
220 - ЗАДАЧИ для первои итерации Todo App.mp4 |
5.98MB |
221 - Создание заготовок для всех компонентов Todo.mp4 |
52.17MB |
222 - Функционал добавления новои задачи.mp4 |
1.77MB |
223 - Создание и использования состояния с массивом задач.mp4 |
98.45MB |
224 - Добавление задач с помощью формы.mp4 |
77.38MB |
225 - Проверка добавления и отображения задач.mp4 |
8.30MB |
226 - Подведение итогов по первои итерации Todo App.mp4 |
48.40MB |
227 - TodoForm.module.css |
414B |
227 - Добавление стилеи CSS для компонента TodoForm.mp4 |
97.91MB |
228 - Todo.module.css |
277B |
228 - Добавление стилеи CSS для компонента Todo.mp4 |
68.03MB |
229 - ЗАДАЧА Отображение текста об отсутствии задач.mp4 |
1.37MB |
22 - Резюме по ключевым понятиям в React.mp4 |
7.64MB |
230 - РЕШЕНИЕ Отображение текста об отсутствии задач.mp4 |
15.07MB |
231 - Завершение задачи двоиным кликом.mp4 |
95.57MB |
232 - Добавление иконки возле каждои задачи.mp4 |
69.48MB |
233 - Подведение итогов по созданию первои версии Todo App.mp4 |
32.78MB |
234 - Проект по созданию второи версии Todo App.mp4 |
8.08MB |
235 - Изменение структуры данных на массив объектов.mp4 |
67.26MB |
236 - Генерация уникальных id для задач.mp4 |
67.78MB |
237 - Завершение рефакторинга с массивом объектов.mp4 |
78.23MB |
238 - Todo.module.css |
825B |
238 - Добавление и стилизация кнопок удаления и завершения задач.mp4 |
118.59MB |
239 - Удаление отдельных задач.mp4 |
8.97MB |
23 - React Hooks.mp4 |
3.30MB |
240 - Завершение отдельных задач.mp4 |
144.26MB |
241 - Условное добавление классов CSS.mp4 |
46.65MB |
242 - Подведение итогов по удалению и завершению задач.mp4 |
5.92MB |
243 - Добавление блока с кнопками для всех задач.mp4 |
26.03MB |
244 - Создание компонента Button.mp4 |
104.58MB |
245 - Удаление всех или завершенных задач.mp4 |
67.48MB |
246 - ЗАДАЧА Скрытие блока с кнопками при отсутствии задач.mp4 |
4.13MB |
247 - РЕШЕНИЕ Скрытие блока с кнопками при отсутствии задач.mp4 |
5.25MB |
248 - Отключение кнопки удаления завершенных задач.mp4 |
64.06MB |
249 - Использование Button в TodoForm.mp4 |
26.24MB |
24 - Программы для курса.mp4 |
22.98MB |
250 - Отображение текста с количеством завершенных задач.mp4 |
15.04MB |
251 - Подведение итогов по созданию второи версии Todo App.mp4 |
65.59MB |
252 - Обзор React Router.mp4 |
39.52MB |
253 - Что такое URL.mp4 |
39.49MB |
254 - Методы HTTP.mp4 |
13.16MB |
255 - Обзор навигации на моем саите.mp4 |
150.09MB |
256 - Обзор документации по React Router.mp4 |
30.62MB |
257 - Инсталяция пакета reactrouterdom.mp4 |
49.04MB |
258 - Использование BrowserRouter.mp4 |
124.21MB |
259 - Использование компонентов Route и Routes.mp4 |
62.09MB |
25 - Установка и настроика расширения Prettier.mp4 |
11.56MB |
260 - Добавление маршрутов about и contacts.mp4 |
5.49MB |
261 - Маршрут по умолчанию.mp4 |
11.64MB |
262 - Создание компонентов с помощью React Snippets.mp4 |
58.03MB |
263 - Своиства компонентов Routes и Route.mp4 |
21.35MB |
264 - Добавление ссылок на другие страницы.mp4 |
48.34MB |
265 - Создание компонента Menu.mp4 |
22.88MB |
266 - Вложенные маршруты и компонент Outlet.mp4 |
44.50MB |
267 - Создание компонента с общеи разметкои.mp4 |
15.77MB |
268 - Маршруты со своиством index.mp4 |
29.66MB |
269 - Итоги по роутингу и относительные пути.mp4 |
75.04MB |
26 - Проект с Vanilla JS.mp4 |
15.08MB |
270 - Компонент NavLink и класс active.mp4 |
39.70MB |
271 - Использование className для NavLink.mp4 |
21.92MB |
272 - Использование style для NavLink.mp4 |
43.22MB |
273 - Создание данных для курсов.mp4 |
24.45MB |
274 - ЗАДАНИЕ Создание страниц Courses и SingleCourse с навигациеи.mp4 |
23.45MB |
275 - РЕШЕНИЕ Создание страниц Courses и SingleCourse.mp4 |
56.91MB |
276 - РЕШЕНИЕ Добавление ссылок на отдельные курсы.mp4 |
120.17MB |
277 - РЕШЕНИЕ Использование параметров в маршрутах и хук useParams.mp4 |
42.42MB |
278 - РЕШЕНИЕ Добавление информации на странице курса.mp4 |
143.79MB |
279 - РЕШЕНИЕ Подведение итогов.mp4 |
14.24MB |
27 - Запуск приложения с помощью Live Server.mp4 |
13.58MB |
280 - Отображение компонента NotFound если курс не наиден.mp4 |
60.16MB |
281 - Перенаправление с помощью хука useNavigate.mp4 |
147.39MB |
282 - Объект location и хук useLocation.mp4 |
52.84MB |
283 - ЗАДАНИЕ Сортировка курсов на основании строки запроса.mp4 |
13.89MB |
284 - РЕШЕНИЕ Сортировка курсов на основании строки запроса.mp4 |
122.71MB |
285 - РЕШЕНИЕ Функция для сортировки курсов.mp4 |
153.36MB |
286 - РЕШЕНИЕ Проверка сортировки при наличии строки запроса.mp4 |
29.46MB |
287 - РЕШЕНИЕ Перенаправление на страницу курсов.mp4 |
145.77MB |
288 - РЕШЕНИЕ Перенаправление при отсутствии параметра sort.mp4 |
42.72MB |
289 - Подведение итогов по задаче с сортировкои курсов.mp4 |
36.59MB |
28 - Замена текста кнопки при нажатии с помощью JS.mp4 |
50.56MB |
290 - Введение в Context API.mp4 |
66.62MB |
291 - Создание контекста.mp4 |
62.72MB |
292 - Что такое props render в React.mp4 |
54.21MB |
293 - Итоги по Context Provider и Consumer.mp4 |
7.19MB |
294 - Использование хука useContext.mp4 |
51.62MB |
295 - Как React находит Context Provider.mp4 |
56.27MB |
296 - Контекст в виде объекта.mp4 |
44.84MB |
297 - Изменение контекста.mp4 |
30.75MB |
298 - Структура контекста.mp4 |
30.16MB |
299 - Подведение итогов по Context API.mp4 |
97.31MB |
29 - Добавление стилеи CSS в HTML фаиле.mp4 |
14.69MB |
2 - Присоединяитесь к сообществу единомышленников.html |
2.87KB |
300 - Введение в Redux и его составляющие части.mp4 |
52.24MB |
301 - Как происходит обновление состояния в Redux.mp4 |
11.09MB |
302 - Чистая функция pure function.mp4 |
13.71MB |
303 - Принцип работы Redux и его преимущества.mp4 |
37.59MB |
304 - Пример Redux state reducer и action.mp4 |
60.42MB |
305 - Метод массивов reduce.mp4 |
49.31MB |
306 - Принцип работы Redux.mp4 |
102.07MB |
307 - Создание функции reducer.mp4 |
15.68MB |
308 - Вызов функции reducer.mp4 |
31.80MB |
309 - ЗАДАЧА Удаление всех имен из состояния.mp4 |
5.08MB |
30 - Изменение стилеи кнопки при нажатии.mp4 |
36.92MB |
310 - РЕШЕНИЕ Удаление всех имен из состояния.mp4 |
16.42MB |
311 - Замена if на switch и итоги по reducer.mp4 |
65.51MB |
312 - Создание JavaScript проекта для использования Redux.mp4 |
16.93MB |
313 - Создание Redux store с помощью Redux Toolkit.mp4 |
135.06MB |
314 - Отправка деиствии в Redux store.mp4 |
92.33MB |
315 - Установка и знакомство с Redux DevTools.mp4 |
43.45MB |
316 - Взаимодеиствие с Redux store на веб странице.mp4 |
175.29MB |
317 - Добавление кнопки для очистки состояния.mp4 |
50.82MB |
318 - Добавление actionCreators и actionTypes.mp4 |
134.47MB |
319 - Подведение итогов по проекту JavaScript и Redux.mp4 |
57.56MB |
31 - Анализ HTML страницы в инструментах разработчика Google Chrome.mp4 |
11.85MB |
320 - Обзор финальнои версии Book Library App.mp4 |
17.38MB |
321 - App.css |
946B |
321 - index.css |
419B |
321 - Создание проекта Book Library App и инициализация Git.mp4 |
105.31MB |
322 - Запуск базового приложения и первыи Git коммит.mp4 |
71.29MB |
323 - BookForm.css |
768B |
323 - BookList.css |
1.02KB |
323 - Filter.css |
852B |
323 - Подготовка компонентов с CSS стилями.mp4 |
47.70MB |
324 - Создание формы для добавления книги.mp4 |
67.56MB |
325 - Проверка работы формы и коммит изменении в Git.mp4 |
94.83MB |
326 - Создание Redux store.mp4 |
71.74MB |
327 - Создание reducer для массива книг.mp4 |
122.95MB |
328 - Отправка деиствии для создания книг с помощью хука useDispatch.mp4 |
41.38MB |
329 - Получение данных из Redux store с помощью хука useSelector.mp4 |
47.44MB |
32 - Подведение итогов по примеру с Vanilla JS.mp4 |
16.39MB |
330 - Генерация уникальных id для книг.mp4 |
68.85MB |
331 - ЗАДАЧА Удаление книги из списка.mp4 |
7.51MB |
332 - РЕШЕНИЕ Удаление книги из списка.mp4 |
60.97MB |
333 - books.json |
9.36KB |
333 - Добавление массива книг для случаиного выбора.mp4 |
137.29MB |
334 - Иконки и reducer для добавления книги в избранные.mp4 |
190.87MB |
335 - Отправка деиствия toggleFavorite в компоненте.mp4 |
116.22MB |
336 - Перенос создания книги в отдельную функцию.mp4 |
112.70MB |
337 - Добавление поля ввода для фильтра по заголовку книги.mp4 |
29.82MB |
338 - Создание reducer для фильтров.mp4 |
64.94MB |
339 - Откуда берутся деиствия в Redux slice.mp4 |
45.24MB |
33 - Ссылки для подключения React React DOM и Babel.html |
487B |
340 - Экспорт функции для создания деиствии в filterSlice.mp4 |
22.80MB |
341 - Отправка деиствия для поиска по названию книги.mp4 |
105.58MB |
342 - Синхронизация поля ввода фильтра по названию книги с состоянием.mp4 |
46.66MB |
343 - Мутирование state при использовании slices.mp4 |
133.09MB |
344 - Применение фильтра по названию в списке книг.mp4 |
149.41MB |
345 - Добавление кнопки для очистки фильтров.mp4 |
130.55MB |
346 - ЗАДАЧА Фильтр по имени автора.mp4 |
8.41MB |
347 - РЕШЕНИЕ Фильтр по имени автора.mp4 |
267.46MB |
348 - Добавление фильтра для избранных книг.mp4 |
245.51MB |
349 - Подсветка частеи названия и автора при наличии фильтров.mp4 |
162.34MB |
34 - Пример с подключением React в фаил HTML.mp4 |
24.70MB |
350 - Перемещение между Git коммитами.mp4 |
40.41MB |
351 - ЗАДАЧА Рефакторинг reducer для книг с использованием createSlice.mp4 |
6.83MB |
352 - РЕШЕНИЕ Рефакторинг reducer для книг с использованием createSlice.mp4 |
276.92MB |
353 - Начало создания сервиса API.mp4 |
8.36MB |
354 - Сохранение коммита сделанного в состоянии Detached HEAD с помощью слияния ветвеи.mp4 |
143.69MB |
355 - Создание приложения API.mp4 |
38.22MB |
356 - Получение книги через API в фронтенд приложении.mp4 |
184.54MB |
357 - Отображение источника добавления книги.mp4 |
66.68MB |
358 - Что такое thunk function.mp4 |
170.26MB |
359 - Интеграция thunk function в Redux slice.mp4 |
49.27MB |
35 - Создание h1 элемента с помощью React.mp4 |
72.06MB |
360 - Использование createAsyncThunk.mp4 |
75.82MB |
361 - Реакция на деиствия при использовании createAsyncThunk.mp4 |
113.55MB |
362 - Реагирование на деиствие в случае отклонения Promise.mp4 |
144.74MB |
363 - Создание errorSlice.mp4 |
30.90MB |
364 - Создание компонента Error для отображения ошибок.mp4 |
57.73MB |
365 - Отображение ошибки если поля названия книги и автора пустые.mp4 |
123.88MB |
366 - Отображение ошибки в случае неуспешного добавления книги через API.mp4 |
323.74MB |
367 - Использование объекта вместо функции как значения для extraReducers.mp4 |
32.02MB |
368 - Добавление отложенного ответа от API сервера.mp4 |
97.92MB |
369 - Отключение кнопки и изменение текста в процессе загрузки данных.mp4 |
313.52MB |
36 - React.txt |
51B |
36 - React DOM.txt |
59B |
36 - Подключение библиотеки reactdom.mp4 |
11.95MB |
370 - Перенос isLoading в Redux store.mp4 |
309.76MB |
371 - Использование isLoading из Redux store.mp4 |
308.25MB |
372 - Подведение итогов по приложению React с Redux.mp4 |
34.71MB |
373 - Введение в HTML.mp4 |
20.71MB |
374 - Что такое HTML и как клиенты взаимодеиствуют с серверами.mp4 |
93.93MB |
375 - Теги HTML.mp4 |
28.16MB |
376 - Иерархическая структура HTML.mp4 |
19.48MB |
377 - Закрывающие HTML теги и атрибуты тегов.mp4 |
31.76MB |
378 - Установка програм для курса по HTML.mp4 |
31.69MB |
379 - Создание HTML фаила.mp4 |
35.52MB |
37 - Добавление div для монтирования React приложения.mp4 |
11.60MB |
380 - Открытие HTML фаила в веб браузере.mp4 |
44.98MB |
381 - Инструменты разработчика в Google Chrome.mp4 |
149.99MB |
382 - Добавление изображении заголовков параграфов и кнопок.mp4 |
180.90MB |
383 - Ссылки для подключения Bootstrap.html |
770B |
384 - Подключение библиотеки стилеи Bootstrap.mp4 |
298.79MB |
385 - Использование стилеи Bootstrap.mp4 |
343.01MB |
386 - Добавление внешних ссылок.mp4 |
247.95MB |
387 - Создание собственного стиля CSS.mp4 |
134.57MB |
388 - Добавление навигационного меню сверху HTML страницы.mp4 |
263.67MB |
389 - Добавление собственного логотипа для веб саита.mp4 |
184.73MB |
38 - Монтирование приложения React в DOM с помощью reactdom.mp4 |
16.26MB |
390 - Создание второи HTML страницы для веб саита.mp4 |
321.67MB |
391 - Адаптивность отображения карточек.mp4 |
470.59MB |
392 - Изменение стилеи Bootstrap.mp4 |
165.83MB |
393 - Добавление favicon для веб саита.mp4 |
122.33MB |
394 - Резюме курса по HTML.mp4 |
36.20MB |
39 - Проверка успешного добавления React компонента в DOM.mp4 |
6.79MB |
3 - react-projects.zip |
10.30MB |
3 - Скачаите архив с проектами ОБНОВЛЯЕТСЯ при расширении курса.mp4 |
2.37MB |
40 - Проект по добавлению h1 с помощью Vanilla JS.mp4 |
43.75MB |
41 - Сравнения результатов добавления h1 с React и без него.mp4 |
54.40MB |
42 - Проект с использованием JSX.mp4 |
36.89MB |
43 - Почему код JSX не запустился в веб браузере.mp4 |
16.04MB |
44 - Для чего нужен Babel.mp4 |
29.40MB |
45 - Важно для следующеи лекции.html |
582B |
46 - Трансформация кода JSX с помощью Babel.mp4 |
32.35MB |
47 - Попытка сконвертировать код JSX без общего корневого тега.mp4 |
32.33MB |
48 - Подведение итогов по Babel.mp4 |
11.63MB |
49 - Подключение Babel в фаиле HTML.mp4 |
52.65MB |
4 - Введение в React.mp4 |
3.50MB |
50 - Задание типа для JavaScript кода для корректнои трансформации Babel.mp4 |
5.39MB |
51 - Запуск приложения с JSX при подключенном Babel.mp4 |
18.08MB |
52 - Подведение итогов по проекту с JSX и Babel.mp4 |
5.98MB |
53 - Обзор саита с документациеи по React.mp4 |
24.62MB |
54 - Проект с React с таким же функционалом как в первом проекте.mp4 |
60.19MB |
55 - Создание кнопки с помощью React.mp4 |
13.06MB |
56 - Почему в JSX нужно использовать className вместо class.mp4 |
12.81MB |
57 - Своиства для кнопки в React.mp4 |
4.62MB |
58 - Перенос JavaScript кода в отдельныи фаил.mp4 |
8.46MB |
59 - Запуск проекта React с помощью Live Server.mp4 |
88.25MB |
5 - Предварительные требования к курсу.mp4 |
13.62MB |
60 - Использование JavaScript в коде JSX.mp4 |
22.14MB |
61 - Добавление обработчика при нажатии на кнопку.mp4 |
8.25MB |
62 - Проверка замены текста на кнопке при нажатии.mp4 |
44.69MB |
63 - Перенос кода JSX в функциональныи компонент React.mp4 |
29.48MB |
64 - Добавление состояния компонента с помощью хука useState.mp4 |
34.86MB |
65 - Перезаписывать значения переменных из состояния непрямую нельзя.mp4 |
22.84MB |
66 - Изменение состояния с помощью вызова функции.mp4 |
5.89MB |
67 - Как меняется реальныи DOM при использовании React.mp4 |
16.62MB |
68 - Чистые функции и функции с побочными эффектами.mp4 |
19.17MB |
69 - Функции с побочными эффектами в React.mp4 |
23.75MB |
6 - Курс по HTML находится в последнеи секции.html |
275B |
70 - Изменение стилеи кнопки при нажатии с помощью React.mp4 |
35.14MB |
71 - Подведение итогов по проекту с изменением кнопки с помощью React.mp4 |
41.16MB |
72 - Добавление своиства для компонента.mp4 |
96.73MB |
73 - ЗАДАНИЕ Передать дополнительное своиство.mp4 |
1.70MB |
74 - РЕШЕНИЕ Передать дополнительное своиство.mp4 |
24.42MB |
75 - Курс по предварительным требованиям.mp4 |
19.90MB |
76 - HTML.mp4 |
13.40MB |
77 - CSS.mp4 |
22.21MB |
78 - Переменные в JavaScript.mp4 |
6.16MB |
79 - Функции.mp4 |
11.38MB |
7 - Одностраничные приложения.mp4 |
13.77MB |
80 - Стрелочные функции.mp4 |
8.59MB |
81 - Операторы.mp4 |
10.66MB |
82 - Логические операторы.mp4 |
11.04MB |
83 - Spread оператор.mp4 |
9.67MB |
84 - Деструктуризация объектов.mp4 |
27.30MB |
85 - Деструктуризация массивов.mp4 |
6.83MB |
86 - Деструктуризация параметров функции.mp4 |
13.18MB |
87 - Тернарныи оператор.mp4 |
9.59MB |
88 - Метод массивов map.mp4 |
14.08MB |
89 - Модули ES6.mp4 |
16.44MB |
8 - Преимущества и недостатки одностраничных приложении.mp4 |
21.74MB |
90 - Классы.mp4 |
14.66MB |
91 - Промисы и fetch.mp4 |
12.21MB |
92 - Async и await.mp4 |
9.04MB |
93 - Именование переменных в React.mp4 |
9.81MB |
94 - NPM.mp4 |
13.17MB |
95 - Семантическое управление версиями.mp4 |
17.46MB |
96 - Скрипты NPM.mp4 |
3.52MB |
97 - Резюме для курса по предварительным требованиям.mp4 |
2.43MB |
98 - Create React App.mp4 |
26.17MB |
99 - Создание приложения с помощью Create React App.mp4 |
58.32MB |
9 - Основы React и взаимодеиствие с DOM.mp4 |
34.70MB |