если судить по тому, что это обсуждалось в этом чате на протяжении пары лет, что components, services это плохо, получается что плохо, но вы думаете - это лично мое мнение, что не так, у меня возникли вопросы по этому поводу, пытаюсь разобраться
я бы сделал /shared/modals/delete для модалки которая может что то удалить и /card/delete/modal для модалки которая удаляет что то из карзины (использует /shared/modals/delete) и /admin/delete/modal для модалки которая удаляет что то из админки (использует /shared/modals/delete) например
но если мы допускаем наличие таких папок как modals, почему тогда плохо иметь папку components?
но если мы допускаем наличие таких папок как modals, почему тогда плохо иметь папку components?
modals - говорит о том, что в этой папочке лежит что-то, что отвечает за модалки. В папке components обычно лежат какие-то компоненты, которые не понятно за что отвечают
лучше когда код связан по функциональности (все для работы с корзиной в корзине), хуже когда он связан по логике (все что похоже на модалку в модалках)
еще раз, есть переиспользуемый компонент, вариант тупо дублировать компонент в два модуля - плохой, нам нужна еще одно место где мы будем хранить этот компонент