Home | Back to Courses

NgRx (with NgRx Data) - The Complete Guide (Angular 20)

Course Image
Partner: Udemy
Affiliate Name:
Area:
Description: This course is a complete guide to the new NgRx Ecosystem, including NgRx Data, Store, Effects, Router Store, NgRx Entity, and DevTools, and comes with a running Github repoThis Course in a NutshellState management is the number one topic to know when it comes to frontend architecture design choices. Why choose to do state management in a single page application, when to do it and why, what are the benefits, and what are tradeoffs?These are all critical questions that we will address in this course, as we give you an extended guided tour of the NgRx Ecosystem.The most popular state management library in the Angular space is NgRx, and for good reasons. The latest release of NgRx is probably one of the most important releases in the whole Angular ecosystem recently. Although backward compatible, it contains so much new functionality that it's almost a brand new state management library.Under the hood, the core concepts of Actions, Reducers, Effects, Entities, and Selectors remain the same, but we have now a brand new API for managing these concepts in a much less verbose way. Also, we have the inclusion of NgRx Data, which is a new and very powerful way of managing Entity Data.Actually, NgRx Data is a powerful abstraction layer on top of NgRx, that allows us to add state management to large parts of our application without having to write much code at all!Course OverviewIn this course, we are going to take a small existing application that is built without any state management. We are going to understand what are the consequences of not doing state management by identifying some problems that the application has in its initial form.Then we are going to start refactoring the application, and we are going to add state management to the application multiple screens step-by-step. We are going t
Category: Development > Web Development > Angular
Partner ID:
Price: 74.99
Commission:
Source: Impact
Go to Course