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/ # Переиспользуемый код