Комментарии 5
Слишком много кода (кстати, было бы неплохо отправить его сначала на ревью)
В основном статья про бутстрап лейаут...
Во-первых, такие вещи лучше делать вне скоупа Angular, раз уж заголовок об адаптиве.
Во-вторых, лучше подсветить какие-то конкретные проблемные места, а не закидывать портянку 200+ строк и заставлять читателя выяснять, где может быть проблема. Более того, далеко не все знакомы с атомарными стилями.
В-третьих, на сегодняшний день, подобные бутстрапы и MUI уходят в прошлое, как мне кажется. Людям надоело тащить это в прод. Моветон такое популяризовать, если вы уважаете начинающих разработчиков.
Уходят в прошлое? Можете рассказать подробнее? Первый раз просто подобное слышу и действительно стало интересно. Я всё же в основном бек пишу, а mui, bootstrap, как раз подходят, когда что-то быстро надо сделать. Хотя я больше tailwind предпочитаю в последнее время. Кстати, а по вашему мнению tailwind тоже уходит в прошлое? И если да, то по каким причинам? Единственная проблема таких технологий, как по мне, в том, что многие начинающие разработчики вместо чистого html/css учат их и остаются без базовых знаний.
Заголовок явно вводит в заблуждение. Всю статью можно пересказать как «Для адаптивной вёрстки подключите primeNg и делайте всё как в документации».
1) Сначала вы говорите про единый язык, минимализм классов и пр. А потом даёте вёрстку в стиле бустрапа с кучей классов, которые будет очень трудно читать в полноценном проекте. И это я ещё не говорю о том, что мы живём не в раю, поэтому временами будут возникать ситуации, когда необходимый дизайн не влещкт в стили библиотеки и тогда как вёрстка, так и стили начнут содержать такой треш, что на фоне него даже отсутствие единого подхода к оформлению было лучше
2) Совершенно непонятно, нафига 2 отдельных компонента для разных разрешений. Почему нельзя было сами компоненты сделать адаптивными и посему оптимизвция под тачскрины не может быть одновременнос оптимизаций под большие экраны?
Делай так, и твой адаптив болеть не будет