Перейти к содержимому
63 / 67

Как реализовать Feature-Sliced Design в Vue?

Feature-Sliced Design (FSD) -- архитектурная методология со строгими слоями: app, processes, pages, widgets, features, entities, shared. Каждый слой может импортировать только из слоёв ниже. Слайсы внутри слоя -- независимы.

JavaScript
src/
app/        # Инициализация
pages/      # Полные страницы
widgets/    # Составные блоки UI
features/   # Пользовательские сценарии
entities/   # Бизнес-сущности
shared/     # Переиспользуемый код

Как реализовать Feature-Sliced Design в Vue? | JScriptiser