Раньше оно работало немного иначе и ходило по подпапкам, но потом они это поведение изменили и можно добавить конфиг для ngcc, где указать все entry points, которые нужно перекомпилировать.
это убрали с ентри поинтами, то было совсем в ранних релизах.
Каждый фиче модуль имеет независимый стейт, зачем очищать то что не должно никак пересекаться?
я недавно разбирался с кейсом когда ты возвращаешься на предыдущий модуль ngrx не делает инит для этой фичи заново, и это приводило к unexpected behaviour
я недавно разбирался с кейсом когда ты возвращаешься на предыдущий модуль ngrx не делает инит для этой фичи заново, и это приводило к unexpected behaviour
Так да, инита не должно быть, стейт остаётся, фиче модуль должен корректно принять его
С этим всем легко налажать. И зачастую время жизни этих состояний завязано на страницу. Если же нужно хранить что-то дольше, то лучше посмотреть в сторону url. Но ситуации могут быть разные.