1.4 KiB
1.4 KiB
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) для локализации всех пользовательских текстов.