You're probably only using ngrx/effects to handle the communication to an external source by triggering an effect with an NgRx action. But did you know ngrx/effects can be used for more than this?
In this post we're going through the basics of ngrx/effects.
We're also going to take a look at some useful but uncommon use cases:
- External sources like interval events and resize events;
- Handling the flow of a dialog;
- Showing notifications to the user;
- How to access the store within your effect;
- Router redirects;
- Sending data for analytics/monitoring;