Skip to content

IgorBarbashov/react_production_project

Repository files navigation

  • Webpack. Code-splitting. Css-modules. Введение в архитектуру
  • Router. App Layout. I18n. Eslint, stylelint. Jest
  • Storybook. RTL. Bundle analyzer. Error boundary. UI tests
  • Работа с данными. Redux. Модальное окно. Авторизация. pre commit hooks (husky). Работа с текстом
  • Асинк редюссеры. Тесты. Инстанс API. TS strict mode. Модуль профиля
  • Модуль профиля. PROJECT, file templates
  • Статьи, комментарии. Нормализация данных. Блочная структура. Union типы. Skeleton. Protected Routes
  • Профили. Infinite scroll, intersection API. Отправка комментариев, профили пользователей
  • Throttling. Debounce. Группировка редюсеров. Фильтры, сортировка, поиск. CopyPlugin и продакшн на netlify
  • Виртуализация. Custom Eslint plugin. Анализ AST дерева. Доступность и семантика. Custom dropdowns
  • Генератор слоев. RTK-Query. Начало большого рефакторинга. Роли пользователя. React 18. Babel loader. Кольцевые зависимости
  • Popover. Drawer. Разные user agents. Aliases. Автоматизированный рефакторинг. Парсинг AST. BrowserList. Vite. Оценка статьи
  • Архитектурные правила eslint. Автофикс. Test Public API. Рефакторинг. Документация. Сборка. Улучшаем работу со Store
  • E2e Cypress тесты. Prettier. Lint staged. Отчеты в CI. Автофикс для путей. Облачный сервер. Nginx. HTTPS. Домен и проксирование
  • Модели ветвления GIT. Концепция Feature flags. Настройки пользователя Json settings. Автоматика по удалению старого кода
  • Редизайн проекта. Новый UI kit. Дизайн система. Layout система. Redesigned/deprecated код

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published