Ngrx enables us to manage the state of our application. It is a client-side data store that contains the memory of the app. This data store can contain frequently accessed information such as user profile information, or app wide preferences such as light or dark mode.