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