Software development

Core ngrx concepts in an Angular app

There are only a few key nrgx concepts that are essential to understand the architecture of an ngrx based applications: store, state, reducers, effects, action, dispatch, subscribe, and one directional data flow. The following diagram shows all of them together.