From 2bf34e6f79f452c36e78e555aadf6847c6ff3def Mon Sep 17 00:00:00 2001 From: "S.Gromov" Date: Tue, 31 Mar 2026 15:18:00 +0300 Subject: [PATCH] =?UTF-8?q?docs(tech-stack):=20=D0=BE=D0=B1=D0=BD=D0=BE?= =?UTF-8?q?=D0=B2=D0=B8=D1=82=D1=8C=20=D1=80=D0=B0=D0=B7=D0=B4=D0=B5=D0=BB?= =?UTF-8?q?=20=D1=82=D0=B5=D1=85=D0=BD=D0=BE=D0=BB=D0=BE=D0=B3=D0=B8=D0=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - заменил жирное выделение на форматирование кодом - добавил ссылку на раздел архитектуры для FSD - обновил вводное описание раздела - переименовал 'Fetch (API)' в 'Работа с данными (API)' --- docs/ru/basics/tech-stack.md | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/docs/ru/basics/tech-stack.md b/docs/ru/basics/tech-stack.md index 16ad28a..0092c07 100644 --- a/docs/ru/basics/tech-stack.md +++ b/docs/ru/basics/tech-stack.md @@ -4,38 +4,38 @@ title: Технологии и библиотеки # Технологии и библиотеки -Базовый стек технологий и библиотек, на который опираются проекты и примеры в документации. +Этот раздел описывает базовый стек технологий и библиотек, принятый в проекте. ## Что используем ### Стек -- **React/TypeScript** — основной стек для UI и приложения. -- **Next.js** — для продуктовых сайтов. +- `React` / `TypeScript` — основной стек для UI и приложения. +- `Next.js` — для продуктовых сайтов. ### Архитектура -- **FSD (Feature-Sliced Design)** — структура проекта и границы модулей. +- `FSD (Feature-Sliced Design)` — структура проекта и границы модулей. Используется кастомизированная версия — подробнее в разделе [Архитектура](/basics/architecture). ### UI компоненты -- **Mantine UI** — базовые UI-компоненты. +- `Mantine UI` — базовые UI-компоненты. -### Fetch (API) -- **@gromlab/api-codegen** — генерация API‑клиентов и типов. -- **SWR** — получение, кеширование, ревалидация, дедубликация. -- **SWR (useSWRSubscription)** - сокеты, реалтайм подписки. +### Работа с данными (API) +- `@gromlab/api-codegen` — генерация API‑клиентов и типов. +- `SWR` — получение, кеширование, ревалидация, дедубликация. +- `SWR (useSWRSubscription)` — сокеты, реалтайм подписки. ### Store -- **Zustand** — глобальное состояние. +- `Zustand` — глобальное состояние. ### Локализация -- **i18next (i18n)** — локализация всех пользовательских текстов. +- `i18next (i18n)` — локализация всех пользовательских текстов. ### Тестирование -- **Vitest** — тестирование. +- `Vitest` — тестирование. ### Стили -- **PostCSS Modules** — изоляция стилей. -- **Mobile First** — подход к адаптивной верстке. -- **clsx** — конкатенация CSS‑классов. +- `PostCSS Modules` — изоляция стилей. +- `Mobile First` — подход к адаптивной верстке. +- `clsx` — конкатенация CSS‑классов. ### Генерация -- **@gromlab/create** — шаблонизатор для создания слоёв и других файлов из шаблонов. +- `@gromlab/create` — шаблонизатор для создания слоёв и других файлов из шаблонов.