5 - 6 Nov.
10:00 am EET
2 days

How to use NgRx in your angular application

NgRx is the de facto state management library for Angular apps at Google. It's widely used, well supported and is the great addition for any non-trivial web app. Whether you hadn't used NgRx before or were using it for a while - you'll learn something new during this training. We'll start the workshop with the step-by-step migration of the existing angular app to NgRx-based one - this will help you understand why, where and how to use it. We will then look into two different approaches to state updates and finally to more advanced features, such as entities.

Day 1: NgRx basics

  • overall walk-through;
  • how to think in reactive way;
  • examine the app (Angular service-based approach, how and where NgRx can help);
  • reducer;
  • action;
  • effect;
  • error handling and dispatch: false;
  • selectors;
  • NgRx for Feature.

Day 2: Advanced NgRx

  • quick overview for Day 1;
  • init effect;
  • optimistic/pessimistic updates;
  • router store;
  • combining selectors;
  • deeper look into ViewModel;
  • entities;
  • expanding the state;
  • testing NgRx;
  • examining the final app.



Interested in sponsoring this event? Please get in touch with us to request a Sponsor Pack.

Get sponsor pack

Community partners

Interested in partnering with us? Get in touch to find out more.

Informational partners