Ulbi Продвинутый react WEBRIP
- 收录时间:2023-08-03 11:54:26
- 文件大小:12GB
- 下载次数:1
- 最近下载:2023-08-03 11:54:26
- 磁力链接:
-
文件列表
- 9 Троттлинг/59 Большой урок. Фильтры. Сортировка. Поиск. Tabs. useDebounce/9 59 Большой урок. Фильтры. Сортировка. Поиск. Tabs. useDebounce.mp4 322MB
- 6 Модуль профиля/41 Большой урок. Модуль профиля. Avatar. Редактирование и сохранение. Приватные роуты/6 41 Большой урок. Модуль профиля. Avatar. Редактирование и сохранение. Приватные роуты.mp4 322MB
- [2 поток] 0.1. Введение. Организационные моменты. Оплата по частям. Доступ в TG чаты + ВВОДНЫЙ СТРИМ/1.4 Вводный стрим/Вводный стрим 2го потока.mp4 305MB
- 11 Генератор слоев/70 RTK query. Начало большого рефакторинга МЕТКА/11 70 RTK query Начало большого рефакторинга 44 45.mp4 296MB
- 8 Профили/54 Список статей. useHover. Переключение вида/8 54 Список статей. useHover. Переключение вида.mp4 284MB
- 7 Статьи, комментарии/50 Страница статьи. Блочная структура. Компонент Code. Копирование МЕТКА/7 50 Страница статьи. Блочная структура. Компонент Code. Копирование МЕТКА.mp4 263MB
- 7 Статьи, комментарии/51 Модуль комментариев. Нормализация данных. EntityAdapter МЕТКА/7 51 Модуль комментариев. Нормализация данных. EntityAdapter МЕТКА.mp4 257MB
- 4 Работа с данными/34 Авторизация. Reducers, slices, async thunk. Custom text МЕТКА/4 34 Авторизация Reducers, slices, async thunk Custom text 54 00.mp4 254MB
- 8 Профили/52 Профили пользователей. Фича addCommentForm/8 52 Профили пользователей. Фича addCommentForm.mp4 237MB
- 5. Асинк редюссеры/35 Оптимизация. Асинхронные редюсеры. Размер бандла/5 35 Оптимизация Асинхронные редюсеры Размер бандла 44 46.mp4 221MB
- 10 Виртуализация/63 Оптимизация больших списков. Виртуализация/10 63 Оптимизация больших списков Виртуализация 26 40.mp4 219MB
- 8 Профили/56 Пагинация. Page. Бесконечная лента. Observer API. useInfiniteScroll/8 56 Пагинация. Page. Бесконечная лента. Observer API. useInfiniteScroll.mp4 198MB
- 7 Статьи, комментарии/49 Entity article, async thunk, slices. Блоки. Skeleton loader/7 49 Entity article, async thunk, slices. Блоки. Skeleton loader.mp4 184MB
- 3 Refactor and test/25 Настраиваем Storybook. Декораторы. Стори кейсы на компоненты/3 25 Настраиваем Storybook. Декораторы. Стори кейсы на компоненты.mp4 180MB
- 4 Работа с данными/29 Модальное окно. Portal/4 29 Модальное окно. Portal.mp4 173MB
- 16 Редизайн проекта/136 Sticky Layout для статей. Редизайн табов, фильтров/16 136 Sticky Layout для статей. Редизайн табов, фильтров.mp4 170MB
- 3 Refactor and test/28 Сайдбар. Состояния кнопки. UI Screenshot test report/3 28 Сайдбар. Состояния кнопки. UI Screenshot test report.mp4 166MB
- 6 Модуль профиля/43 Переменная __PROJECT__. Тесты на модуль профиля/6 43 Переменная __PROJECT__. Тесты на модуль профиля.mp4 161MB
- 10 Виртуализация/67 Headless UI. React aria. Listbox/10 67 Headless UI. React aria. Listbox.mp4 161MB
- 12 Popover/79 Popover. NotificationList. RTK query. Polling/12 79 Popover. NotificationList. RTK query. Polling.mp4 159MB
- 3 Refactor and test/24 React Testing Library. Тесты на компоненты метка/3 24 React Testing Library Тесты на компоненты 27 06.mp4 156MB
- 5. Асинк редюссеры/37 Страница профиля. Оптимизация перерисовок. Учимся использовать memo/5 37 Страница профиля. Оптимизация перерисовок. Учимся использовать memo.mp4 156MB
- 4 Работа с данными/32 Кастомный Input. Окно авторизации. Lazy modal МЕТКА/4 32 Кастомный Input Окно авторизации Lazy modal 34 49.mp4 152MB
- 10 Виртуализация/65 Позиционирование элементов. Отступы по дизайн системе/10 65 Позиционирование элементов. Отступы по дизайн системе.mp4 145MB
- 5. Асинк редюссеры/40 Чиним типы и проект после TS strict mode. ThunkConfig/5 40 Чиним типы и проект после TS strict mode. ThunkConfig.mp4 144MB
- 9 Троттлинг/60 Список рекомендаций. Группируем редюсеры. Скроллбар МЕТКА/9 60 Список рекомендаций Группируем редюсеры Скроллбар 22 50.mp4 142MB
- 10 Виртуализация/64 ESlint. Пишем свой плагин. Анализ AST дерева МЕТКА/10 64 ESlint Пишем свой плагин Анализ AST дерева 29 37.mp4 140MB
- 11 Генератор слоев/75 Миграция на 18 реакт. Рефакторинг. Storybook mock addon/11 75 Миграция на 18 реакт. Рефакторинг. Storybook mock addon.mp4 139MB
- 16 Редизайн проекта/131 Макеты. Layout. Гриды. Шрифты. Цвета МЕТКА/16 131 Макеты Layout Гриды Шрифты Цвета 32 13.mp4 138MB
- 3 Refactor and test/27 CI pipeline. Автоматизация прогона тестов метка/3 27 CI pipeline Автоматизация прогона тестов 21 43.mp4 132MB
- 12 Popover/87 Имплементация оценки для статьи. RTK mutations, queries МЕТКА/12 87 Имплементация оценки для статьи. RTK mutations, queries МЕТКА.mp4 127MB
- 16 Редизайн проекта/134 Редизайн Sidebar. Иконки. Кнопки. Ссылки/16 134 Редизайн Sidebar Иконки Кнопки Ссылки 33 41.mp4 126MB
- 14 e2e cypress тесты/114 e2e тесты. Запросы, авторизация. тесты на профиль, статью, комменты, оценку/14 114 e2e тесты. Запросы, авторизация. тесты на профиль, статью, комменты, оценку.mp4 125MB
- 8 Профили/55 Статьи. EntityAdapter, thunks, slices. View selector/8 55 Статьи EntityAdapter, thunks, slices View selector 22 19.mp4 117MB
- 12 Popover/86 StarRating. Модульный подход. Оценка статьи и профиля/12 86 StarRating. Модульный подход. Оценка статьи и профиля.mp4 114MB
- 11 Генератор слоев/72 Исправляем баг с виртуализацией. Пишем RTL тесты на карточку профиля/11 72 Исправляем баг с виртуализацией. Пишем RTL тесты на карточку профиля.mp4 111MB
- 15 Модели ветвления GIT/126 Унификация работы с флагами. Автоудаление старых фич МЕТКА/15 126 Унификация работы с флагами Автоудаление старых фич 27 30.mp4 107MB
- 16 Редизайн проекта/138 Редизайн карточки профиля/16 138 Редизайн карточки профиля.mp4 107MB
- 12 Popover/82 Динамический импорт. Lazy библиотеки. Провайдер. Gesture, React spring МЕТКА/12 82 Динамический импорт Lazy библиотеки Провайдер Gesture, React spring 21 50.mp4 106MB
- 5. Асинк редюссеры/36 Тестирование фичи authByUsername. TestAsyncThunk/5 36 Тестирование фичи authByUsername. TestAsyncThunk.mp4 103MB
- 16 Редизайн проекта/146 Редизайн рейтинга, комментариев/16 146 Редизайн рейтинга, комментариев.mp4 102MB
- 16 Редизайн проекта/135 Редизайн Navbar, dropdowns, работа с текстом МЕТКА/16 135 Редизайн Navbar, dropdowns, работа с текстом 24 03.mp4 95MB
- 15 Модели ветвления GIT/127 Json Settings. Настройки пользователя. Localstorage на максималках МЕТКА/15 127 Json Settings Настройки пользователя Localstorage на максималках 25 50.mp4 93MB
- 10 Виртуализация/68 Dropdown. User avatar МЕТКА/10 68 Dropdown User avatar 22 43.mp4 92MB
- 9 Троттлинг/62 CopyPlugin. Подготовка к продакшну. Публикуем на Netlify МЕТКА/9 62 CopyPlugin Подготовка к продакшну Публикуем на Netlify 16 12.mp4 91MB
- 16 Редизайн проекта/145 Редизайн ArticleDetails МЕТКА/16 145 Редизайн ArticleDetails 14 28.mp4 86MB
- 11 Генератор слоев/78 Миграция на babel loader. Выносим проверку типов в отдельный процесс. Пишем свой babel plugin МЕТКА/11 78 Миграция на babel loader. Выносим проверку типов в отдельный процесс. Пишем свой babel pl.mp4 84MB
- 9 Троттлинг/57 Инициализация страницы. Чиним монтирование Store. Mounted reducers/9 57 Инициализация страницы Чиним монтирование Store Mounted reducers 15 29.mp4 80MB
- 4 Работа с данными/30 Redux-toolkit. Entity. Тесты на всех уровнях МЕТКА/4 30 Redux toolkit Entity Тесты на всех уровнях 38 38.mp4 79MB
- 9 Троттлинг/58 Троттлинг. useThrottle. UI state. Сохранение позиции скролла МЕТКА/9 58 Троттлинг useThrottle UI state Сохранение позиции скролла 16 03.mp4 78MB
- 13 Арх-ые правила eslint/93 Layer imports. Улучшаем правила арх-ры. Запрещаем импорт из верхних слоев/13 93 Layer imports. Улучшаем правила арх-ры. Запрещаем импорт из верхних слоев.mp4 77MB
- 14 e2e cypress тесты/113 Введение в е2е тестирование с Cypress. Тесты на роутер МЕТКА/14 113 Введение в е2е тестирование с Cypress Тесты на роутер 20 30.mp4 76MB
- 16 Редизайн проекта/140 Редизайн ленты статей/16 140 Редизайн ленты статей.mp4 75MB
- 2 Router, App Layout, i18n, eslint, stylelint, jest/12 Navbar. Шаблоны для разработки. Первый UI Kit компонент/2 12 Navbar. Шаблоны для разработки. Первый UI Kit компонент.mp4 73MB
- 7 Статьи, комментарии/48 ArticlesPage и ArticleDetailsPage. Декомпозиция. Сущности. Webpack publicPath МЕТКА/7 48 ArticlesPage и ArticleDetailsPage. Декомпозиция. Сущности. Webpack publicPath МЕТКА.mp4 73MB
- 16 Редизайн проекта/144 Виджет с доп инфой о статье. i18n плюральные формы/16 144 Виджет с доп инфой о статье i18n плюральные формы 16 32.mp4 71MB
- 14 e2e cypress тесты/117 Prettier для форматирования кода. Интегрируем с eslint/14 117 Prettier для форматирования кода. Интегрируем с eslint.mp4 71MB
- 16 Редизайн проекта/137 addon left right. Инпут, кнопка. Pixel perfect plugin проверка МЕТКА/16 137 addon left right Инпут, кнопка Pixel perfect plugin проверка 16 04.mp4 69MB
- 2 Router, App Layout, i18n, eslint, stylelint, jest/13 Svg loader. File loader. Button UI kit/2 13 Svg loader. File loader. Button UI kit.mp4 67MB
- 5. Асинк редюссеры/39 Модуль профиля. Фетчинг данных. TS strict mode/5 39 Модуль профиля. Фетчинг данных. TS strict mode.mp4 67MB
- 12 Popover/80 Drawer. Overlay. React-device-detect. Мобилки и десктоп МЕТКА/12 80 Drawer Overlay React device detect Мобилки и десктоп 13 04.mp4 66MB
- 9 Троттлинг/61 Создание и редактирование статей. Pages/9 61 Создание и редактирование статей. Pages.mp4 66MB
- 15 Модели ветвления GIT/130 ToggleFeatures. Обвязка для работы с компонентами. Автоудаление МЕТКА/15 130 ToggleFeatures Обвязка для работы с компонентами Автоудаление 16 03.mp4 65MB
- 14 e2e cypress тесты/121 SSL. Сертификат. Настраиваем https/14 121 SSL. Сертификат. Настраиваем https.mp4 65MB
- 1. Webpack. Введение в арх-ру. Code splitting. Css Modules/1 Начало разработки Основы Webpack. Добавляем TypeScript Метка/1 1 Начало разработки Основы Webpack Добавляем TypeScript.mp4 64MB
- 11 Генератор слоев/73 Роли пользователя. Доступ по ролям. Forbidden page/11 73 Роли пользователя. Доступ по ролям. Forbidden page.mp4 63MB
- 5. Асинк редюссеры/38 Инстанс API. ApiUrl/5 38 Инстанс API. ApiUrl.mp4 62MB
- 16 Редизайн проекта/147 Редизайн модалок, устранение мелких недочетов МЕТКА/16 147 Редизайн модалок, устранение мелких недочетов 13 12.mp4 62MB
- 1. Webpack. Введение в арх-ру. Code splitting. Css Modules/7 Организация стилей. Добавляем темы/1 7 Организация стилей. Добавляем темы.mp4 60MB
- 1. Webpack. Введение в арх-ру. Code splitting. Css Modules/5 Настраиваем css modules/1 5 Настраиваем css modules.mp4 59MB
- 1. Webpack. Введение в арх-ру. Code splitting. Css Modules/3 Webpack-dev-server. Переменные окружения (env)/1 3 Webpack-dev-server. Переменные окружения (env).mp4 56MB
- 13 Арх-ые правила eslint/90 Ограничиваем доступ к внутренностям модуля. Public api imports/13 90 Ограничиваем доступ к внутренностям модуля. Public api imports.mp4 55MB
- 11 Генератор слоев/76 TS isolatedModules. Рефакторинг. Подготовка к миграции на babel loader МЕТКА/11 76 TS isolatedModules Рефакторинг Подготовка к миграции на babel loader 10 04.mp4 55MB
- 16 Редизайн проекта/142 Переключение нового и старого дизайна. Страница настроек. Обновление фичей/16 142 Переключение нового и старого дизайна. Страница настроек. Обновление фичей.mp4 53MB
- 14 e2e cypress тесты/112 Исправляем проблемы с зависимостями. Обновляем сторибук/14 112 Исправляем проблемы с зависимостями. Обновляем сторибук.mp4 52MB
- 13 Арх-ые правила eslint/94 Shared UI public api. Автоматизация рефакторинга/13 94 Shared UI public api. Автоматизация рефакторинга.mp4 52MB
- 1. Webpack. Введение в арх-ру. Code splitting. Css Modules/10 Архитектура. Начинаем внедрять. Основы метка/1 10 Архитектура Начинаем внедрять Основы.mp4 50MB
- 16 Редизайн проекта/152 HOC withTheme, чиним сторибук, поддерживаем feature flags в сторибуке/16 152 HOC withTheme, чиним сторибук, поддерживаем feature flags в сторибуке.mp4 50MB
- 14 e2e cypress тесты/118 Облачный сервер. SSH. Git. Удаленный сервер МЕТКА/14 118 Облачный сервер SSH Git Удаленный сервер 12 14.mp4 49MB
- 6 Модуль профиля/42 Валидация профиля. Коды ошибок/6 42 Валидация профиля. Коды ошибок.mp4 49MB
- 13 Арх-ые правила eslint/105 BuildSlice. BuildSelector. Улучшаем работу со state. useActions МЕТКА/13 105 BuildSlice BuildSelector Улучшаем работу со state useActions 12 55.mp4 49MB
- 13 Арх-ые правила eslint/91 Testing public api. Micromatch. Тесты на eslint плагин/13 91 Testing public api. Micromatch. Тесты на eslint плагин.mp4 47MB
- 13 Арх-ые правила eslint/88 Алиасы в сторибуке. Приводим сторибук в порядок/13 88 Алиасы в сторибуке Приводим сторибук в порядок 07 30.mp4 44MB
- 14 e2e cypress тесты/122 Проксирование запросов. Query params/14 122 Проксирование запросов Query params 11 11.mp4 44MB
- 12 Popover/85 Настраиваем Vite. Быстрая сборка для dev/12 85 Настраиваем Vite. Быстрая сборка для dev.mp4 44MB
- 16 Редизайн проекта/151 Toolbar как часть Layout. ScrollToolbar. useCurrentRoute/16 151 Toolbar как часть Layout ScrollToolbar useCurrentRoute 12 08.mp4 44MB
- 14 e2e cypress тесты/116 Изолированные тесты на компоненты с Cypress МЕТКА/14 116 Изолированные тесты на компоненты с Cypress 12 07.mp4 43MB
- 16 Редизайн проекта/141 Редизайн плиточного отображения статей МЕТКА/16 141 Редизайн плиточного отображения статей 08 42.mp4 42MB
- 2 Router, App Layout, i18n, eslint, stylelint, jest/15 i18n Интернационализация. Define plugin. Плагин для переводов/2 15 i18n Интернационализация Define plugin Плагин для переводов.mp4 42MB
- 14 e2e cypress тесты/115 Моки. Стабы. Фикстуры. Скип тестов. Интерцепторы на запросы и фикстуры/14 115 Моки. Стабы. Фикстуры. Скип тестов. Интерцепторы на запросы и фикстуры.mp4 41MB
- 1. Webpack. Введение в арх-ру. Code splitting. Css Modules/8 classNames создаем git репозиторий/1 8 classNames создаем git репозиторий.mp4 41MB
- 14 e2e cypress тесты/111 Автофикс для ESLINT правила на относительные пути/14 111 Автофикс для ESLINT правила на относительные пути.mp4 40MB
- 14 e2e cypress тесты/106 Работа с изображенями. AppImage, Preload, lazy МЕТКА/14 106 Работа с изображенями AppImage, Preload, lazy 11 16.mp4 40MB
- 14 e2e cypress тесты/123 Скрипт для деплоя. getApiUrl МЕТКА/14 123 Скрипт для деплоя getApiUrl 10 40.mp4 39MB
- 13 Арх-ые правила eslint/102 Улучшаем и стандартизируем работу с роутером/13 102 Улучшаем и стандартизируем работу с роутером 07 00ва.mp4 38MB
- 14 e2e cypress тесты/119 Nginx. Конфигурация. Взаимодействие с сервером/14 119 Nginx. Конфигурация. Взаимодействие с сервером.mp4 37MB
- 2 Router, App Layout, i18n, eslint, stylelint, jest/19 Stylelint. Plugin for i18next/2 19 Stylelint. Plugin for i18next.mp4 36MB
- 13 Арх-ые правила eslint/104 Улучшаем сборку. Babel loader cache. Postinstall hooks МЕТКА/13 104 Улучшаем сборку Babel loader cache Postinstall hooks 08 43.mp4 36MB
- 7 Статьи, комментарии/47 Router v6 private protectеd routes. Защищенные маршруты/7 47 Router v6 private protectеd routes Защищенные маршруты 08 12.mp4 36MB
- 15 Модели ветвления GIT/125.2 концепция Feature flags. Постепенное внедрение новых фичей МЕТКА/15 125 2 концепция Feature flags Постепенное внедрение новых фичей 10 40.mp4 36MB
- 14 e2e cypress тесты/109 Генерация отчета для скриншотных тестов в CI. Github pages and jobs МЕТКА/14 109 Генерация отчета для скриншотных тестов в CI Github pages and jobs 07 56.mp4 36MB
- 11 Генератор слоев/69 Генератор фичей сущностей страниц на node js/11 69 Генератор фичей сущностей страниц на node js.mp4 36MB
- 14 e2e cypress тесты/120 nginx gzip. Сжимаем файлы. Подключаем домен. pm2 для сервера МЕТКА/14 120 nginx gzip Сжимаем файлы Подключаем домен pm2 для сервера 10 08.mp4 35MB
- 3 Refactor and test/23 Анализ размера банда. BundleAnalyzer/3 23 Анализ размера банда. BundleAnalyzer.mp4 35MB
- 6 Модуль профиля/46 React refresh plugin. build babel loader/6 46 React refresh plugin build babel loader 06 20.mp4 34MB
- 2 Router, App Layout, i18n, eslint, stylelint, jest/14 Sidebar. Layout приложения Метка/2 14 Sidebar Layout приложения.mp4 33MB
- 2 Router, App Layout, i18n, eslint, stylelint, jest/18 Настраиваем EsLint. Исправляем ошибки/2 18 Настраиваем EsLint Исправляем ошибки.mp4 33MB
- 13 Арх-ые правила eslint/89 Опции в линтере. Добавляем поддержку алисов в наш eslint плагин МЕТКА/13 89 Опции в линтере Добавляем поддержку алисов в наш eslint плагин 08 35.mp4 33MB
- 13 Арх-ые правила eslint/103 Рефакторинг entities и features МЕТКА/13 103 Рефакторинг entities и features 05 40.mp4 33MB
- 4 Работа с данными/31.1 Json server. Имитация бэкенда/4 31 1 Json server Имитация бэкенда 07 36.mp4 32MB
- 10 Виртуализация/66 Семантика МЕТКА/10 66 Семантика 07 05.mp4 32MB
- 13 Арх-ые правила eslint/98 Алиасы в jest. Fullscreen mode storybook МЕТКА/13 98 Алиасы в jest Fullscreen mode storybook 05 48.mp4 32MB
- 15 Модели ветвления GIT/128 Запрос на получение пользователя. Избавляемся от заглушки в Localstorage МЕТКА/15 128 Запрос на получение пользователя Избавляемся от заглушки в Localstorage 08 50.mp4 31MB
- 14 e2e cypress тесты/107 Тесты на роутер. Обновляем RTL МЕТКА/14 107 Тесты на роутер Обновляем RTL 09 10.mp4 31MB
- 16 Редизайн проекта/148 ForceUpdateProvider костыль. Обновляем интерфейс МЕТКА/16 148 ForceUpdateProvider костыль. Обновляем интерфейс МЕТКА.mp4 30MB
- 3 Refactor and test/22 ErrorBoundary. Обработка React ошибок/3 22 ErrorBoundary Обработка React ошибок 14 04.mp4 30MB
- 6 Модуль профиля/45 npm concurrently. File templates/6 45 npm concurrently. File templates.mp4 30MB
- 11 Генератор слоев/71 HTML report для тестов/11 71 HTML report для тестов.mp4 30MB
- 2 Router, App Layout, i18n, eslint, stylelint, jest/20 Тестовая среда. Настраиваем Jest. Пишем первый тест Метка/2 20 Тестовая среда Настраиваем Jest Пишем первый тест.mp4 30MB
- 1. Webpack. Введение в арх-ру. Code splitting. Css Modules/4 Подключаем React и настраиваем css в webpack метка/1 4 Подключаем React и настраиваем css в webpack.mp4 29MB
- 1. Webpack. Введение в арх-ру. Code splitting. Css Modules/6 Роутинг Code splitting Lazy Suspence метка/1 6 Роутинг Code splitting Lazy Suspence.mp4 28MB
- 16 Редизайн проекта/132 SVGR. Обработка размеров и цветов иконки на этапе сборки/16 132 SVGR Обработка размеров и цветов иконки на этапе сборки 06 11.mp4 27MB
- 12 Popover/83 Алиасы. Ts Morph. Автоматизация рефакторинга/12 83 Алиасы Ts Morph Автоматизация рефакторинга 11 24.mp4 25MB
- 16 Редизайн проекта/149 Редизайн скролла. Фикс скелетона МЕТКА/16 149 Редизайн скролла Фикс скелетона 05 00.mp4 24MB
- 4 Работа с данными/33 Husky. Pre commit хуки/4 33 Husky. Pre commit хуки.mp4 24MB
- 4 Работа с данными/31 Исправляем глобальные стили для Modal/4 31 Исправляем глобальные стили для Modal.mp4 22MB
- 1. Webpack. Введение в арх-ру. Code splitting. Css Modules/2 Декомпозиция конфига. Опции конфигурации/1 2 Декомпозиция конфига Опции конфигурации.mp4 22MB
- 15 Модели ветвления GIT/129 Практическое применение json settings. Работа с новыми пользователями МЕТКА/15 129 Практическое применение json settings Работа с новыми пользователями 05 50.mp4 2KB