Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Pluralsight

NgRx Fundamentals

via Pluralsight

Overview

NgRx is a powerful library for managing state and interactions in your Angular applications. This course gets you started with NgRx, including store, actions, reducers, selectors, effects, entity adapter, router store, and component store.

At the core of state management in Angular is a thorough knowledge of the Redux pattern and the NgRx library. NgRx is a powerful library for organizing and managing state and interactions with the state in your Angular applications following the Redux pattern. In this course, NgRx Fundamentals, you will learn the most important fundamentals, best practices, and often overlooked common scenarios you need to know to get up and running quickly with NgRx. First, you will discover how to define a single store for all of your application state, access data from the store with selectors, dispatch actions using action creators, and process those actions with reducers to create new state. Next, you will explore how to handle side effects, such as asynchronous operations, with effects. Then, you'll see how to use Entity Adapter for managing collections and Router Store for listening to the state of the router. Finally, you will learn about Component Store to manage local state. When you are finished with this course, you will have a foundational knowledge of NgRx that will help you move forward to develop larger or more complex Angular applications.

Syllabus

  • Course Overview 1min
  • Introduction 19mins
  • First Look 20mins
  • Developer Tools and Debugging 9mins
  • Strongly Typing Actions with Action Creators 24mins
  • Selecting State with Selectors 12mins
  • Working with Effects 25mins
  • Listen to Router State with Router Store 20mins
  • Managing Collections with Entity Adapter 17mins
  • Manage Local State with Component Store 11mins
  • Final Words 10mins

Taught by

Duncan Hunter

Reviews

4.8 rating at Pluralsight based on 39 ratings

Start your review of NgRx Fundamentals

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.