
25 Настраиваем Storybook. Декораторы. Стори кейсы на компоненты

video.ts - 969 MB

25-26.zip - 944 kB

текст.docx - 13.6 kB

модули.txt - 2.73 kB

28 Сайдбар. Состояния кнопки. UI Screenshot test report

video.ts - 956 MB

28.zip - 988 kB

текст.docx - 13.6 kB

текст.txt - 2.73 kB

27 CI pipeline. Автоматизация прогона тестов метка

27 CI pipeline. Автоматизация прогона тестов 21-43.ts - 576 MB

27.zip - 951 kB

текст.docx - 13.6 kB

текст.txt - 2.73 kB

24 React Testing Library. Тесты на компоненты метка

24 React Testing Library. Тесты на компоненты 27-06.mp4 - 216 MB

24.zip - 283 kB

текст.docx - 13.6 kB

текст.txt - 2.73 kB

Т2.txt - 384 B

26 Скриншотные тесты. Loki. Регрессионное UI тестирование

26 Скриншотные тесты. Loki. Регрессионное UI тестирование 09-50.ts - 80.2 MB

25-26_2.zip - 944 kB

текст.docx - 13.6 kB

модули.txt - 2.73 kB

23 Анализ размера банда. BundleAnalyzer

23.mp4 - 51.5 MB

текст.docx - 13 kB

моудли.txt - 2.73 kB

22 ErrorBoundary. Обработка React ошибок

22 ErrorBoundary. Обработка React ошибок 14-04.mp4 - 40.1 MB

22.zip - 273 kB

текст.docx - 13 kB

modules.txt - 2.73 kB

Дополнение к модулю

Текст.docx - 13.7 kB

Полное название модуля.txt - 61 B

59 Большой урок. Фильтры. Сортировка. Поиск. Tabs. useDebounce

video.ts - 1.73 GB

59.zip - 3.42 MB

Текст.docx - 12.8 kB

Текст.txt - 2.73 kB

60 Список рекомендаций. Группируем редюсеры. Скроллбар МЕТКА

60 Список рекомендаций. Группируем редюсеры. Скроллбар 22-50.ts - 667 MB

60.zip - 3.43 MB

Текст.docx - 12.7 kB

Текст.txt - 2.73 kB

62 CopyPlugin. Подготовка к продакшну. Публикуем на Netlify МЕТКА

62 CopyPlugin. Подготовка к продакшну. Публикуем на Netlify 16-12.ts - 398 MB

62.zip - 3.44 MB

Текст.docx - 12.8 kB

текст.txt - 2.81 kB

58 Троттлинг. useThrottle. UI state. Сохранение позиции скролла МЕТКА

58 Троттлинг. useThrottle. UI state. Сохранение позиции скролла 16-03.ts - 385 MB

58.zip - 3.41 MB

Текст.docx - 12.7 kB

Текст.txt - 2.73 kB

61 Создание и редактирование статей. Pages

video.ts - 373 MB

61.zip - 3.43 MB

Текст.docx - 12.7 kB

Текст.txt - 2.73 kB

57 Инициализация страницы. Чиним монтирование Store. Mounted reducers

57 Инициализация страницы. Чиним монтирование Store. Mounted reducers 15-29.mp4 - 109 MB

57.zip - 3.4 MB

Текст.docx - 12.8 kB

Модули.txt - 2.73 kB

Полное название.txt - 176 B

54 Список статей. useHover. Переключение вида

video_2.ts - 1.49 GB

54.zip - 3.39 MB

Текст.docx - 12.7 kB

Текст.txt - 2.73 kB

56 Пагинация. Page. Бесконечная лента. Observer API. useInfiniteScroll

video.ts - 933 MB

56.zip - 3.4 MB

Текст.txt - 2.73 kB

55 Статьи. EntityAdapter, thunks, slices. View selector

55 Статьи. EntityAdapter, thunks, slices. View selector 22-19.ts - 630 MB

55.zip - 3.4 MB

Текст.docx - 12.7 kB

Тест.txt - 2.73 kB

52 Профили пользователей. Фича addCommentForm

52.mp4 - 333 MB

52.zip - 3.37 MB

Текст.docx - 12.7 kB

модули.txt - 2.73 kB

53 Апгрейд сайдбара. Селекторы

video.ts - 98 MB

53.zip - 3.37 MB

Текст.docx - 12.7 kB

Текст.txt - 137 B

34 Авторизация. Reducers, slices, async thunk. Custom text МЕТКА

34 Авторизация. Reducers, slices, async thunk. Custom text 54-00.ts - 1.43 GB

34.zip - 1.42 MB

Текст.docx - 13.1 kB

Текст.txt - 2.73 kB

32 Кастомный Input. Окно авторизации. Lazy modal МЕТКА

32 Кастомный Input. Окно авторизации. Lazy modal 34-49.ts - 886 MB

32.zip - 1.15 MB

Текст.docx - 13.1 kB

Текст.txt - 2.73 kB

29 Модальное окно. Portal

29.mp4 - 251 MB

29.zip - 1.11 MB

Текст.docx - 13.1 kB

модули.txt - 2.73 kB

Текст.txt - 450 B

31.1 Json server. Имитация бэкенда

31.1 Json server. Имитация бэкенда 07-36.ts - 175 MB

31_json.zip - 1.14 MB

Текст.docx - 13.1 kB

Текст.txt - 2.73 kB

33 Husky. Pre commit хуки

video.ts - 136 MB

33.zip - 1.18 MB

Текст.docx - 12.9 kB

Текст.txt - 2.73 kB

30 Redux-toolkit. Entity. Тесты на всех уровнях МЕТКА

30 Redux-toolkit. Entity. Тесты на всех уровнях 38-38.mp4 - 98.3 MB

30.zip - 1.12 MB

Текст.docx - 12.7 kB

модули.txt - 2.73 kB

31 Исправляем глобальные стили для Modal

31.mp4 - 31.9 MB

31_modal.zip - 1.14 MB

Текст.docx - 13.1 kB

текст.txt - 2.73 kB

Полное название модуля.txt - 152 B

50 Страница статьи. Блочная структура. Компонент Code. Копирование МЕТКА

50.ts - 1.34 GB

49-50_2.zip - 2.19 MB

Текст.txt - 2.73 kB

51 Модуль комментариев. Нормализация данных. EntityAdapter МЕТКА

51.ts - 1.24 GB

51.zip - 3.36 MB

Текст.docx - 12.7 kB

Текст.txt - 2.73 kB

49 Entity article, async thunk, slices. Блоки. Skeleton loader

49.ts - 948 MB

49-50.zip - 2.19 MB

Текст.docx - 12.7 kB

Текст.txt - 2.73 kB

48 ArticlesPage и ArticleDetailsPage. Декомпозиция. Сущности. Webpack publicPath МЕТКА

48.ts - 329 MB

48.zip - 2.15 MB

Текст.docx - 12.7 kB

текст.txt - 2.73 kB

47 Router v6 private protectеd routes. Защищенные маршруты

47 Router v6 private protectеd routes. Защищенные маршруты 08-12.mp4 - 50.8 MB

47.zip - 2.14 MB

Текст.docx - 12.7 kB

текст.txt - 2.73 kB

полное название.txt - 156 B

70 RTK query. Начало большого рефакторинга МЕТКА

70 RTK query. Начало большого рефакторинга 44-45.ts - 1.32 GB

70.zip - 3.47 MB

Текст.docx - 13 kB

75 Миграция на 18 реакт. Рефакторинг. Storybook mock addon

video_2.ts - 663 MB

75.zip - 3.55 MB

Текст.txt - 556 B

72 Исправляем баг с виртуализацией. Пишем RTL тесты на карточку профиля

video_2.ts - 602 MB

72.zip - 3.47 MB

Текст.docx - 13 kB

78 Миграция на babel loader. Выносим проверку типов в отдельный процесс. Пишем свой babel plugin МЕТКА

78.ts - 457 MB

78.zip - 3.56 MB

73 Роли пользователя. Доступ по ролям. Forbidden page

video.ts - 407 MB

73.zip - 3.48 MB

Текст.docx - 13 kB

76 TS isolatedModules. Рефакторинг. Подготовка к миграции на babel loader МЕТКА

76 TS isolatedModules. Рефакторинг. Подготовка к миграции на babel loader 10-04.ts - 286 MB

76.zip - 3.55 MB

Текст.docx - 13 kB

71 HTML report для тестов

video.ts - 125 MB

71.zip - 3.47 MB

Текст.docx - 13 kB

77 CircularDependency. Кольцевые зависимости

video.ts - 112 MB

77.zip - 3.55 MB

Текст.docx - 13 kB

69 Генератор фичей сущностей страниц на node js

69.mp4 - 50.6 MB

69.zip - 3.45 MB

Текст.docx - 13 kB

74 Исправляем проблемы со STACK МЕТКА

74 Исправляем проблемы со STACK.ts - 32 MB

74.zip - 3.48 MB

Текст.docx - 13 kB

Дополнение к модулю

Текст.txt - 568 B

Текст.txt - 207 B

136 Sticky Layout для статей. Редизайн табов, фильтров

video.ts - 1.1 GB

136.zip - 7.08 MB

134 Редизайн Sidebar. Иконки. Кнопки. Ссылки

134 Редизайн Sidebar. Иконки. Кнопки. Ссылки 33-41.ts - 958 MB

134.zip - 7.05 MB

138 Редизайн карточки профиля

video.ts - 721 MB

138.zip - 7.08 MB

135 Редизайн Navbar, dropdowns, работа с текстом МЕТКА

135 Редизайн Navbar, dropdowns, работа с текстом 24-03.ts - 681 MB

135.zip - 7.07 MB

146 Редизайн рейтинга, комментариев

video.ts - 529 MB

146.zip - 7.1 MB

144 Виджет с доп инфой о статье. i18n плюральные формы

144 Виджет с доп инфой о статье. i18n плюральные формы 16-32.ts - 488 MB

144.zip - 7.1 MB

137 addon left right. Инпут, кнопка. Pixel perfect plugin проверка МЕТКА

137 addon left right. Инпут, кнопка. Pixel perfect plugin проверка 16-04.ts - 461 MB

137.zip - 7.08 MB

140 Редизайн ленты статей

video.ts - 456 MB

140.zip - 7.09 MB

142 Переключение нового и старого дизайна. Страница настроек. Обновление фичей

video_2.ts - 426 MB

142.zip - 7.09 MB

145 Редизайн ArticleDetails МЕТКА

145 Редизайн ArticleDetails 14-28.ts - 422 MB

145.zip - 7.1 MB

152 HOC withTheme, чиним сторибук, поддерживаем feature flags в сторибуке

dfgfg.ts - 369 MB

152.zip - 7.11 MB

147 Редизайн модалок, устранение мелких недочетов МЕТКА

147 Редизайн модалок, устранение мелких недочетов 13-12.ts - 357 MB

147.zip - 7.1 MB

151 Toolbar как часть Layout. ScrollToolbar. useCurrentRoute

151 Toolbar как часть Layout. ScrollToolbar. useCurrentRoute 12-08.ts - 332 MB

151.zip - 7.11 MB

141 Редизайн плиточного отображения статей МЕТКА

141 Редизайн плиточного отображения статей 08-42.ts - 252 MB

141.zip - 7.09 MB

148 ForceUpdateProvider костыль. Обновляем интерфейс МЕТКА

video.ts - 251 MB

148.zip - 7.11 MB

131 Макеты. Layout. Гриды. Шрифты. Цвета МЕТКА

131 Макеты. Layout. Гриды. Шрифты. Цвета 32-13.mp4 - 187 MB

131.zip - 7.03 MB

Текст.docx - 12.5 kB

132 SVGR. Обработка размеров и цветов иконки на этапе сборки

132 SVGR. Обработка размеров и цветов иконки на этапе сборки 06-11.ts - 167 MB

132.zip - 7.03 MB

133 Редизайн UI kit. Помечаем старые компоненты deprecated МЕТКА

133 Редизайн UI kit. Помечаем старые компоненты deprecated 05-18.ts - 139 MB

133.zip - 7.04 MB

149 Редизайн скролла. Фикс скелетона МЕТКА

149 Редизайн скролла. Фикс скелетона 05-00.ts - 130 MB

149.zip - 7.1 MB

154 ValidateDOMNesting, forwardRef, исправляем проблемы

154 ValidateDOMNesting, forwardRef, исправляем проблемы 04-12.ts - 116 MB

154.zip - 7.11 MB

143 Рефакторинг портала, модалки, шторки МЕТКА

143 Рефакторинг портала, модалки, шторки 04-30.ts - 106 MB

143.zip - 7.09 MB

139 Исправляем скрипт, градиент на иконке, недочеты МЕТКА

139 Исправляем скрипт, градиент на иконке, недочеты 03-40.ts - 94 MB

139.zip - 7.08 MB

153 Проверяем автоматику по удалению всех фича флагов

153 Проверяем автоматику по удалению всех фича флагов 02-12.ts - 92.6 MB

150 AppLoaderLayout. Fallback для темы и выбранно

150 AppLoaderLayout. Fallback для темы и выбранного дизайна 09-12.ts - 69.7 MB

150.zip - 7.1 MB

Текст.txt - 137 B

114 e2e тесты. Запросы, авторизация. тесты на профиль, статью, комменты, оценку

114 .ts - 922 MB

114.zip - 6.98 MB

113 Введение в е2е тестирование с Cypress. Тесты на роутер МЕТКА

113 Введение в е2е тестирование с Cypress. Тесты на роутер 20-30.ts - 505 MB

113.zip - 6.97 MB

117 Prettier для форматирования кода. Интегрируем с eslint

video.ts - 426 MB

117.zip - 7.01 MB

121 SSL. Сертификат. Настраиваем https

video.ts - 426 MB

121.zip - 7.01 MB

112 Исправляем проблемы с зависимостями. Обновляем сторибук

video_2.ts - 328 MB

112.zip - 6.94 MB

115 Моки. Стабы. Фикстуры. Скип тестов. Интерцепторы на запросы и фикстуры

video.ts - 319 MB

115.zip - 6.98 MB

118 Облачный сервер. SSH. Git. Удаленный сервер МЕТКА

118 Облачный сервер. SSH. Git. Удаленный сервер 12-14.ts - 311 MB

111 Автофикс для ESLINT правила на относительные пути

video.ts - 311 MB

111.zip - 7.02 MB

111_plugin.zip - 49.7 kB

116 Изолированные тесты на компоненты с Cypress МЕТКА

116 Изолированные тесты на компоненты с Cypress 12-07.ts - 306 MB

116.zip - 6.98 MB

122 Проксирование запросов. Query params

122 Проксирование запросов. Query params 11-11.ts - 296 MB

122.zip - 7.01 MB

119 Nginx. Конфигурация. Взаимодействие с сервером

video.ts - 253 MB

123 Скрипт для деплоя. getApiUrl МЕТКА

123 Скрипт для деплоя. getApiUrl 10-40.ts - 249 MB

123.zip - 7.01 MB

107 Тесты на роутер. Обновляем RTL МЕТКА

107 Тесты на роутер. Обновляем RTL 09-10.ts - 232 MB

107.zip - 2.5 MB

109 Генерация отчета для скриншотных тестов в CI. Github pages and jobs МЕТКА

109 Генерация отчета для скриншотных тестов в CI. Github pages and jobs 07-56.ts - 210 MB

109.zip - 7.02 MB

120 nginx gzip. Сжимаем файлы. Подключаем домен. pm2 для сервера МЕТКА

120 nginx gzip. Сжимаем файлы. Подключаем домен. pm2 для сервера 10-08.ts - 203 MB

110 Отчет для юнит тестов в CI МЕТКА

110 Отчет для юнит тестов в CI 05-00.ts - 108 MB

110.zip - 7.02 MB

108 Lint staged и pre commit хуки МЕТКА

108 Lint staged и pre commit хуки 03-07.ts - 74.8 MB

108.zip - 2.51 MB

106 Работа с изображенями. AppImage, Preload, lazy МЕТКА

106 Работа с изображенями. AppImage, Preload, lazy 11.16.mp4 - 55.6 MB

106.zip - 2.5 MB

Текст.docx - 12.9 kB

Тескт.txt - 189 B

43 Переменная __PROJECT__. Тесты на модуль профиля

video.ts - 879 MB

42-43.zip - 2.14 MB

Текст.docx - 13.3 kB

Текст.txt - 2.73 kB

41 Большой урок. Модуль профиля. Avatar. Редактирование и сохранение. Приватные роуты

41.mp4 - 458 MB

41.zip - 1.55 MB

Текст.docx - 13 kB

Модули.txt - 2.73 kB

ntrcn.txt - 1.44 kB

45 npm concurrently. File templates

video.ts - 168 MB

44-46_2.zip - 2.14 MB

Текст.docx - 13.3 kB

Текст.txt - 2.73 kB

46 React refresh plugin. build babel loader

46 React refresh plugin. build babel loader 06-20.ts - 153 MB

44-46.zip - 2.14 MB

Модули.txt - 2.65 kB

44 Color pallete. Внедряем новую третью тему

video_2.ts - 98.1 MB

44-46.zip - 2.14 MB

Текст.docx - 13.3 kB

Текст.txt - 2.73 kB

42 Валидация профиля. Коды ошибок

42.mp4 - 68.2 MB

Тектс.txt - 2.73 kB

Полное название модуля.txt - 60 B

67 Headless UI. React aria. Listbox

video.ts - 851 MB

67.zip - 3.44 MB

Текст.docx - 12.7 kB

Текст.txt - 2.81 kB

65 Позиционирование элементов. Отступы по дизайн системе

video.ts - 761 MB

65.zip - 3.44 MB

Текст.docx - 12.7 kB

Текст.txt - 2.81 kB

64 ESlint. Пишем свой плагин. Анализ AST дерева МЕТКА

64 ESlint. Пишем свой плагин. Анализ AST дерева 29-37.ts - 747 MB

64_project.zip - 3.44 MB

Текст.docx - 13.5 kB

64_plugin.zip - 6.87 kB

Модули.txt - 2.81 kB

68 Dropdown. User avatar МЕТКА

68 Dropdown. User avatar 22-43.ts - 513 MB

68.zip - 3.45 MB

Текст.docx - 12.7 kB

Текст.txt - 2.81 kB

63 Оптимизация больших списков. Виртуализация

63 Оптимизация больших списков. Виртуализация 26-40.mp4 - 294 MB

63.zip - 3.44 MB

Текст.docx - 13.1 kB

Текст.txt - 2.81 kB

66 Семантика МЕТКА

66 Семантика 07-05.ts - 186 MB

66.zip - 3.44 MB

Текст.txt - 2.81 kB

Полное название.txt - 180 B

126 Унификация работы с флагами. Автоудаление старых фич МЕТКА

126 Унификация работы с флагами. Автоудаление старых фич 27-30.ts - 847 MB

126.zip - 7.02 MB

127 Json Settings. Настройки пользователя. Localstorage на максималках МЕТКА

127 Json Settings. Настройки пользователя. Localstorage на максималках 25-50.ts - 739 MB

127.zip - 7.02 MB

130 ToggleFeatures. Обвязка для работы с компонентами. Автоудаление МЕТКА

130 ToggleFeatures. Обвязка для работы с компонентами. Автоудаление 16-03.ts - 477 MB

130.zip - 7.02 MB

125.2 концепция Feature flags. Постепенное внедрение новых фичей МЕТКА

125.2 концепция Feature flags. Постепенное внедрение новых фичей 10-40.ts - 294 MB

125.zip - 7.01 MB

128 Запрос на получение пользователя. Избавляемся от заглушки в Localstorage МЕТКА

128 Запрос на получение пользователя. Избавляемся от заглушки в Localstorage 08-50.ts - 251 MB

128.zip - 7.02 MB

129 Практическое применение json settings. Работа с новыми пользователями МЕТКА

129 Практическое применение json settings. Работа с новыми пользователями 05-50.ts - 168 MB

129.zip - 7.02 MB

125.1 Модели ветвления Git. Trunk based vs Git Flow

video_2.ts - 151 MB

125.zip - 7.01 MB

124 Селекторы с аргументами. Типизация buildSelector МЕТКА

124 Селекторы с аргументами. Типизация buildSelector 06-20.mp4 - 24.9 MB

124.zip - 7.01 MB

Полное название.txt - 199 B

40 Чиним типы и проект после TS strict mode. ThunkConfig

video.ts - 812 MB

38-40_2.zip - 1.49 MB

Текст.docx - 13.1 kB

Текст.txt - 2.73 kB

39 Модуль профиля. Фетчинг данных. TS strict mode

video_2.ts - 425 MB

38-40.zip - 1.49 MB

Модули.txt - 2.73 kB

38 Инстанс API. ApiUrl

video.ts - 397 MB

38-40.zip - 1.49 MB

модули.txt - 2.73 kB

35 Оптимизация. Асинхронные редюсеры. Размер бандла

35 Оптимизация. Асинхронные редюсеры. Размер бандла - 44-46.mp4 - 300 MB

35.zip - 1.43 MB

Модули.txt - 2.73 kB

37 Страница профиля. Оптимизация перерисовок. Учимся использовать memo

37.mp4 - 222 MB

37.zip - 1.46 MB

36 Тестирование фичи authByUsername. TestAsyncThunk

36.mp4 - 144 MB

36.zip - 1.44 MB

текст.txt - 2.73 kB

Дополнение к модулю

Текст.txt - 69 B

полное название модуля.txt

86 StarRating. Модульный подход. Оценка статьи и профиля

video_2.ts - 699 MB

86.zip - 3.61 MB

Текст.docx - 13 kB

87 Имплементация оценки для статьи. RTK mutations, queries МЕТКА

87.ts - 676 MB

87.zip - 3.61 MB

Текст.docx - 13 kB

82 Динамический импорт. Lazy библиотеки. Провайдер. Gesture, React spring МЕТКА

82 Динамический импорт. Lazy библиотеки. Провайдер. Gesture, React spring 21-50.ts - 540 MB

82.zip - 3.59 MB

Текст.docx - 13 kB

80 Drawer. Overlay. React-device-detect. Мобилки и десктоп МЕТКА

80 Drawer. Overlay. React-device-detect. Мобилки и десктоп 13-04.ts - 343 MB

80.zip - 3.58 MB

Текст.docx - 13 kB

85 Настраиваем Vite. Быстрая сборка для dev

video.ts - 241 MB

85.zip - 3.6 MB

Текст.docx - 13 kB

79 Popover. NotificationList. RTK query. Polling

79.mp4 - 234 MB

79.zip - 3.58 MB

Текст.docx - 13 kB

83 Алиасы. Ts Morph. Автоматизация рефакторинга

83 Алиасы. Ts Morph. Автоматизация рефакторинга 11-24.ts - 114 MB

83.zip - 3.59 MB

Текст.docx - 13 kB

84 BrowserList. Размер бандла. Исправляем Drawer animation provider МЕТКА

84 BrowserList. Размер бандла. Исправляем Drawer animation provider 04-46.ts - 96.1 MB

84.zip - 3.59 MB

Текст.docx - 13 kB

81 useModal. Рефакторинг Modal и Drawer

81 useModal. Рефакторинг Modal и Drawer 06-00.ts - 38.5 MB

81.zip - 3.58 MB

Текст.docx - 13 kB

Текст.txt - 187 B

93 Layer imports. Улучшаем правила арх-ры. Запрещаем импорт из верхних слоев

video.ts - 450 MB

93.zip - 3.62 MB

93_plugin.zip - 49.3 kB

94 Shared UI public api. Автоматизация рефакторинга

video_2.ts - 322 MB

94.zip - 3.63 MB

90 Ограничиваем доступ к внутренностям модуля. Public api imports

video.ts - 317 MB

90.zip - 3.62 MB

90_plugin.zip - 46.5 kB

91 Testing public api. Micromatch. Тесты на eslint плагин

video_2.ts - 312 MB

91.zip - 3.62 MB

91_plugin.zip - 46.5 kB

105 BuildSlice. BuildSelector. Улучшаем работу со state. useActions МЕТКА

105 BuildSlice. BuildSelector. Улучшаем работу со state. useActions 12-55.ts - 274 MB

105.zip - 2.5 MB

Shinnikov-Storitelling.rar - 2.17 MB

104 Улучшаем сборку. Babel loader cache. Postinstall hooks МЕТКА

104 Улучшаем сборку. Babel loader cache. Postinstall hooks 08-43.ts - 209 MB

104.zip - 2.49 MB

89 Опции в линтере. Добавляем поддержку алисов в наш eslint плагин МЕТКА

89 Опции в линтере. Добавляем поддержку алисов в наш eslint плагин 08-35.ts - 192 MB

89.zip - 3.61 MB

89_plugin.zip - 42.9 kB

102 Улучшаем и стандартизируем работу с роутером

102 Улучшаем и стандартизируем работу с роутером 07-00ва.ts - 186 MB

102 Улучшаем и стандартизируем работу с роутером 07-00.ts - 48.4 MB

102.zip - 2.49 MB

98 Алиасы в jest. Fullscreen mode storybook МЕТКА

98 Алиасы в jest. Fullscreen mode storybook 05-48.ts - 167 MB

98.zip - 2.49 MB

103 Рефакторинг entities и features МЕТКА

103 Рефакторинг entities и features 05-40.ts - 156 MB

103.zip - 2.49 MB

92 Рефакторинг конфига роутера МЕТКА

92 Рефакторинг конфига роутера 03-40.ts - 101 MB

92.zip - 3.62 MB

100 Generic components МЕТКА

100 Generic components 03-22.ts - 88.4 MB

100.zip - 2.49 MB

101 Однозначное сопоставление типов в ReducersList

101 Однозначное сопоставление типов в ReducersList 02-39ыва.ts - 71.6 MB

101 Однозначное сопоставление типов в ReducersList 02-39.ts - 20.5 MB

101.zip - 2.49 MB

95 ESLINT Плагин на неиспользуемые импорты МЕТКА

95 ESLINT Плагин на неиспользуемые импорты 02-17.ts - 70.9 MB

95.zip - 3.63 MB

97 Документация проекта

97 Документация проекта 09-49.ts - 70.5 MB

97.zip - 3.64 MB

88 Алиасы в сторибуке. Приводим сторибук в порядок

88 Алиасы в сторибуке. Приводим сторибук в порядок 07.30.mp4 - 60.5 MB

88.zip - 3.61 MB

96 Делаем автофикс для public api линтера

96 Делаем автофикс для public api линтера 07-19.ts - 55.3 MB

96.zip - 3.63 MB

96_plguin.zip - 49.4 kB

99 Storybook addon theme

99 Storybook addon theme 03-50.ts - 29.5 MB

99.zip - 2.49 MB

Текст.txt - 177 B

2 Router, App Layout, i18n, eslint, stylelint, jest

19 Stylelint. Plugin for i18next

video.ts - 175 MB

19.zip - 221 kB

text.txt - 2.77 kB

18 Настраиваем EsLint. Исправляем ошибки

18 Настраиваем EsLint. Исправляем ошибки.ts - 150 MB

18.zip - 205 kB

ntrcn.docx - 13 kB

ntrcn.txt - 2.77 kB

20 Тестовая среда. Настраиваем Jest. Пишем первый тест Метка

20 Тестовая среда. Настраиваем Jest. Пишем первый тест.ts - 125 MB

20.zip - 264 kB

текст.txt - 2.77 kB

12 Navbar. Шаблоны для разработки. Первый UI Kit компонент

12.mp4 - 104 MB

12_lesson.zip - 112 kB

Текст.docx - 13.1 kB

asd.txt - 2.77 kB

13 Svg loader. File loader. Button UI kit

13.mp4 - 96.4 MB

13_lesson.zip - 162 kB

sdf.txt - 2.77 kB

21 Несуществующие маршруты. Лоадер для загрузки страниц

21 Несуществующие маршруты. Лоадер для загрузки страниц.ts - 93.8 MB

21.zip - 273 kB

ва.txt - 2.77 kB

Текст.txt - 82 B

17 Babel. Extract plugin [optional]

17 Babel. Extract plugin [optional].ts - 84.3 MB

16-17_2.zip - 179 kB

ntcn.txt - 2.77 kB

15 i18n Интернационализация. Define plugin. Плагин для переводов

15 i18n Интернационализация. Define plugin. Плагин для переводов.mp4 - 56.2 MB

15_lesson.zip - 174 kB

sdsd.txt - 2.77 kB

14 Sidebar. Layout приложения Метка

14 Sidebar. Layout приложения.mp4 - 47.9 MB

14_lesson.zip - 164 kB

sd.txt - 2.77 kB

sad.txt - 82 B

11 AppRouter. Конфиг для роутера

11 AppRouter. Конфиг для роутера.mp4 - 26.9 MB

11_lesson.zip - 109 kB

.txt - 2.77 kB

16 Webpack hot module replacement

16 Webpack hot module replacement.ts - 23.6 MB

16-17.zip - 179 kB

Ntrcn.txt - 2.77 kB

fff.txt - 786 B

22 Дополнение к модулю

Текст.docx - 13.1 kB

7 Организация стилей. Добавляем темы

7.mp4 - 85 MB

7_lesson.zip - 102 kB

текст.txt - 3.01 kB

1 Начало разработки Основы Webpack. Добавляем TypeScript Метка

1 Начало разработки Основы Webpack. Добавляем TypeScript.mp4 - 83.8 MB

1_lesson.zip - 44.5 kB

ыва.txt - 3.01 kB

Текст.txt - 353 B

5 Настраиваем css modules

5 Настраиваем css modules.mp4 - 79.3 MB

5_lesson.zip - 93.8 kB

Текст.txt - 3.01 kB

3 Webpack-dev-server. Переменные окружения (env)

3.mp4 - 78.3 MB

3_lesson.zip - 84.5 kB

ыва.txt - 3.01 kB

10 Архитектура. Начинаем внедрять. Основы метка

10 Архитектура. Начинаем внедрять. Основы.mp4 - 71.6 MB

10_lesson.zip - 107 kB

ntrcn.txt - 2.73 kB

Текст.txt - 332 B

8 classNames создаем git репозиторий

8.mp4 - 54 MB

8_lesson.zip - 107 kB

ыва.txt - 3.01 kB

Текст.txt - 332 B

4 Подключаем React и настраиваем css в webpack метка

4 Подключаем React и настраиваем css в webpack.mp4 - 38 MB

4_lesson.zip - 91.4 kB

Текст.txt - 3.01 kB

6 Роутинг Code splitting Lazy Suspence метка

6 Роутинг Code splitting Lazy Suspence.mp4 - 35.9 MB

6_lesson.zip - 98.1 kB

тект.txt - 3.01 kB

2 Декомпозиция конфига. Опции конфигурации

2 Декомпозиция конфига. Опции конфигурации.mp4 - 29.6 MB

2_lesson.zip - 47.1 kB

ыв.txt - 3.01 kB

9 Архитектура. введение. Теория

9.mp4 - 18.4 MB

выа.txt - 3.01 kB

ДЗ.txt - 332 B