A collection of 20 posts
NGRX | Use effects and router-store to isolate route related side effects.
One of the major advantages of ngrx is that we can isolate side effects from the components. When we need to have router related data on the component we'll usually use the ActivatedRoute service from the component itself.
Making your application feel faster by prefetching data with NgRx
Prefetching can be used to make your application feel faster. This is trivial within an application that is using the global NgRx Store, as the global Store is just a cache object. By just creating an action and listening to that action inside an Effect, we can preload the cache.
Managing different slices of the same NgRx state
In this article, we'll iterate over an implementation to introduce multiple independent instances of a NgRx store slice. In an application, these instances can be represented by a tab-like interface. To come to a solution we'll use the Angular Router, NgRx Effects, and NgRx Router Store.
How the AngularFire Library makes Firebase feel like Magic
The following post is going to give a high level view of the AngularFire library, and how it works under the hood. I’m going to walkthrough a simple grocery list app I wrote, and show how using AngularFire makes things seem to work like magic.