Feature-Sliced Design (FSD) - современная методология проектирования архитектуры фронтенд-приложений, ориентированная на разделение кода на функциональные модули или слайсы (slices).
👉 Официальная документация 👈
Основная мысль методологии - разбиение кода на функциональные модули, разделяющуюся конкретной функциональностью.
💪 Преимущества FSD:
Масштабируемость - легко масштабировать большой проект
Модульность - приложение делится на независимые модули, которые можно разрабатывать и тестировать отдельно
Слои - специальные слои, каждый из которых отвечает за свой уровень абстракции
Подбор материалов:
Копаем глубже в Feature-Sliced Design / Александр Моргунов Samokat.tech
Feature-Sliced Design: опыт применения фронтенд-архитектуры в React-приложении / Антон Усков VK Tech
Архитектура в React: правильная структура приложения [Frontend]
НУ ЧЕ ПАЦАНЫ, FEATURE SLICED DESIGN?
Post #8
186