|
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 |