NgRx Component Store
Explain Component Store as a lighter-weight, locally-scoped alternative to the global NgRx Store.
NgRx Component Store solves a real gap the global Store leaves open: not all state genuinely belongs in a centralized, app-wide store — a lot of state is legitimately local to one component or one small feature (a wizard's current step, a data table's sort/filter/pagination state, an accordion's expanded panels) and forcing it through global actions and reducers adds ceremony without a corresponding benefit, since nothing outside that feature actually needs to observe or coordinate around it.
The global NgRx Store is like a city's central records office handling official, publicly relevant documents; Component Store is like a personal notebook each department keeps for its own day-to-day working notes — perfectly organized and reactive within its own scope, without needing to file every scratch note with the central city archive.