Size: a a a

Angular - русскоговорящее сообщество

2021 May 26

И

Ильдар in Angular - русскоговорящее сообщество
Привет всем, подскажите как принято в ангуляр реализовывать структуру директорий компонентов в случае если один и тот же компонент используется на десктопе и мобилке и внешне сильно различается на этих устройствах?

Есть какой-то общепринятый подход?
источник

IL

Igor Lezhnev in Angular - русскоговорящее сообщество
UI lib, storybook
источник

s

stogram in Angular - русскоговорящее сообщество
Нет ) я уже такой подход 5й год ищу) каждый проект по своему уникальный и всегда по новому приходится организовывать
источник

IL

Igor Lezhnev in Angular - русскоговорящее сообщество
Но если в одном месте, то как команда договорится по структуре(((
источник

s

stogram in Angular - русскоговорящее сообщество
интересно посмотреть как сейчас организовано, тогда может быть что нить подскажут
источник

IL

Igor Lezhnev in Angular - русскоговорящее сообщество
Поделись, что приходилось находить, какие плюсы видел
источник

И

Ильдар in Angular - русскоговорящее сообщество
Сейчас никак, на бумажке набрасываю структуру.
источник

И

Ильдар in Angular - русскоговорящее сообщество
Думал разбросать компоненты по директориям или свалить все реализации компонента в одну директорию
источник

И

Ильдар in Angular - русскоговорящее сообщество
Либо базово создать директории типо common, phone, tablet, tesktop и туда накидывать компоненты
источник

s

stogram in Angular - русскоговорящее сообщество
Сразу не очень)
источник

s

stogram in Angular - русскоговорящее сообщество
Вымысле в одном месте держать файлы, лучше папки, например button/phone /button-component, button/desc/button-component
источник

s

stogram in Angular - русскоговорящее сообщество
Я ориентируюсь в основном на организацию в bootstrap или material либах
источник

s

stogram in Angular - русскоговорящее сообщество
А бизнес логику, сторы и тп, лучше по другому организовывать
источник

И

Ильдар in Angular - русскоговорящее сообщество
Как-то тухло в angular в плане подобного разделения
источник

s

stogram in Angular - русскоговорящее сообщество
Ага, такое не предусматривает ( только для мини проектов рекомендации есть
источник

IL

Igor Lezhnev in Angular - русскоговорящее сообщество
Да нет, в туториале этот момент рассматривается подробно, и есть скелетоны. Просто от команды ангуляра нет догмы - делать так)))
источник

И

Ильдар in Angular - русскоговорящее сообщество
Скиньте пожалуйста ссылку где это расписано
источник

IL

Igor Lezhnev in Angular - русскоговорящее сообщество
Плюс нужно понимать, есть "глупые" Компоненты и умные)))
источник

IL

Igor Lezhnev in Angular - русскоговорящее сообщество
Angular - Angular coding style guide
https://angular.io/guide/styleguide
источник

IL

Igor Lezhnev in Angular - русскоговорящее сообщество
Они же показывают где какой файл лежит в примерах
источник