время работы с модулями я разбивал проект на core, features и shared. Хорошая идея следовать тому же принципу в работе со стандалон компонентами или есть вариант по-лучше? Смотрел публичные репозитории и заметил, что все делают по-своему. Нет никакого более-менее устоявшегося подхода?
Привет мы развивали на основе рекомендаций NX https://nx.dev/concepts/more-concepts/library-types + выделяем домены
есть еще так, примеры тут на реакте но подход общий https://feature-sliced.design/
Структура папок !== Архитектура, агрегигуйте по бизнесконтексту, не используйте метасущности shared / features если что то используется несколькими компонентами поднимайте компонент выше. Кажется такой подход делает структуру понятной имхо. Но как говорится на вкус и цвет
Обсуждают сегодня