Files
frontend-style-guide/OLD_parts/4-arkhitektura.md
2026-01-29 16:00:19 +03:00

880 B
Raw Blame History

title
title
Архитектура

Архитектура

Архитектура проекта

В проекте используется FSD (Feature-Sliced Design) архитектура.

  • FSD-границы
    • Не нарушать границы слоёв (например, feature не может импортировать из widgets).
    • Бизнес-логика должна быть вынесена в хуки или сервисы.
  • Импорты
    • Внутри слоя — относительные импорты.
    • Между слоями — абсолютные импорты.
  • Требования
    • Не смешивать логику разных слоёв.
    • Не хранить бизнес-логику в UI-компонентах.
  • Именование
    • Файлы и папки kebab-case.