In this blogpost I want to give you an explanation of the state tree of ngrx if you are working with a state and how to separate it into different modules. In this blog One state for your entire application with forRoot(…) Separating state into modules with forFeature(…) Conclusion If you are building smaller or large angular applications you will sooner or later face the problem to manage the state of your application.