его размещаете?
Допустим раньше я делал shared module, куда импортил реюзабельные не-standalone компоненты
А со standalone не понимаю как лучше это сделать, просто что-ли создать папку "shared", подпапку "components" и туда складывать их?
Или какую структуру папок вы юзаете и почему?
Я использую nx. Создал либу ui либу для такого компонента.
Надо от вашей структуры отталкиваться. Можно просто папку модули завести и туда положить. Либо ui, либо еще как-то обозвать
Да, солидарен Хочется как-то разделить, компоненты которые используются на многих страницах И компоненты которые относятся только к определенным страницам
Посмотрите на nx, себе его тянуть не стоит, но может структура понравится.
тоже столкнулся с переходом с 13 на 17, выкинул из shared модули, оставил компоненты. Минус уровень вложенности, так что рипнули модули, полностью и едем дальше.
А как директорию называешь? Типа «компоненты» в src?
Самое бессмысленное именование У меня в приложении много компонентов, почти все приложение из них Называть все словом «почти все» нет смысла Пример: - есть компоненты аутентификации, а есть директивы аутентификации и сервисы аутентификации. Какая причина компонентам (из которых почти все приложение) класть рядом с компонентами плеера, меню и логотипа, при этом сервисы и гвардия хранить далеко от них, хотя вместе они сильно связаны? - есть плеер и его компоненты, какой смысл их не хранит с сервисами аутентификации и хранить с теми же компонентами меню и кнопками? 😂😂😂
Есть src/домены они же страницы srs/ ——page/ ————-compontns/ ————-services/ ————-types/ ————-store/ ————-Итд и есть src/ ——shared/ ——————components/ ——————services/ ——————types/ и тд, то что переиспользуется в нескольких доменах (из разряда не повторяй себя) Компоненты, это максимально тупые и эгоистичные сущности с 0 бизнеслогики и информированности о том откуда прилетят данные. Максимально не связанные. Думают только о себе. Ниже под вопросом спорный коммент, если начать shared вещи хранить внутри домена, то крайне не понятно будет откуда что переиспользвать + появится дикая связанность среди доменов, удалив в таком случае домен, потечёт связанная часть фронта.
Обсуждают сегодня