Files
frontend-style-guide/docs/parts/3-general-principles.md
2025-07-25 00:11:30 +03:00

1.4 KiB
Raw Blame History

title
title
Общие принципы

Общие принципы

Стек технологий и библиотеки

  • Использовать TypeScript для всех файлов логики и компонентов.
  • Использовать FSD (Feature-Sliced Design): разделять код на features, entities, processes, widgets, shared.
  • Использовать React (функциональные компоненты, хуки).
  • Использовать Mantine UI для UI-компонентов.
  • Использовать Axios в качестве клиента для работы с API.
  • Использовать SWR для data fetching (GET-запросы).
  • Использовать Zustand для глобального состояния.
  • Использовать i18n для локализации.
  • Использовать Vitest для тестирования.
  • Использовать PostCSS модули для стилизации.
  • Использовать BEM для именований классов в стилях
  • Использовать Mobile First подход для написания стилей.
  • Использовать Context7 примеров использования библиотек.
  • Использовать i18n (i18next) для локализации всех пользовательских текстов.