Cześć, Mam kilka pytań odnośnie atomic design w angularze. Podstawy są zrozumiałe, tworzę najmniejsze niepodzielne komponenty atomowe, następnie łącze w większe, aż do strony. Kiedy powinienem implementować wyświetlanie na różnych rozdzielczościach w templates? Powiedzmy, że mam stronę logowania, albo stronę główną jeszcze lepszy przykład, która będzie wyglądać całkowicie inaczej na mobilce i na desktopie. Tworzę template home i tutaj w css określam sposób wyświetlania dla poszczególnych rozdzielczości? Czy template to własnie miejsce na to dobrze myślę?
Drugie pytanie odnoście dostarczania danych z backendu to tych komponentów. Gdy mam już template to wtedy używam go w page Home i w home.component.ts wstrzykuje jakieś serwisy do powiedzmy artykułów, profilu, notyfikacji i dalej te dane pobieram @Input() i podaje w dół? To będzie raczej powodowało taki nadmiarowy łańcuch tych danych (Dane muszą przejść przez każdy komponent, żeby dotrzeć na sam dół). Jak to powinno działać? Jakie jest podejście do tematu?