в корне или где-то вообще на этапе конфига?
в каждом
Просто если у компонента не прописать .OnPush, но положить его в родительский компонент, у которого .OnPush прописан, то все чайлд-компоненты тоже будут OnPush, даже если не прописывать
да это так, но сделав так на каком нибудь более менее вменяемом проекте, вы можете очень быстро проикаться
ну а если не в онпуш вставить то будет не онпуш
А вот мне однажды один коллега рекомендовал именно не прописывать ОнПуш везде, а прописывать только там, где реально нужно, например, в каком-нибудь компоненте с рекурсией и т.п., вот где реально нужно. А во всех остальных случаях Ангуляр и так очень быстр, так что и не заметишь, есть ОнПуш или нет его.
Но мне такая рекомендация не понравилась 😂
мне сказали не писать этим, ::ng-deep устарел
есть такое дело, но он года 3-4 как уже устарел)
Ну так а если мне какой-то чайлд-компонент ну вот нужно кастомно стилизовать из парент-компонента, чуток стилей подправить, то как тогда?
Все так говорят, но почему-то его не выпиливают, не заметили такой парадокс?
дак я о том же) альтернативы нормальной нет
"@schematics/angular:component": { "style": "scss", "changeDetection": "OnPush" }
Обсуждают сегодня