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

egghead.io

Scalable Signals Architecture with NGRX Signal Store

via egghead.io

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This course teaches how to build and manage Angular application state with NGRX Signal Store. It covers signals, computed values, methods, immutable updates, RxJS and asynchronous initialization, lifecycle hooks, state machines, and Redux-style debugging.

Syllabus

  • Create an NGRX Signal Store with initial value using withState
  • Provide the NGRX Signal Store within a Component, a Route, or globally
  • Retrieve and display the NGRX Signal Store state inside an Angular Component
  • Run quick and dirty NGRX Signal Store debugging
  • Use NGRX DeepSignal instances efficiently in Angular applications
  • Define NGRX Signal Store Computed Signals
  • Update NGRX Signal Store state using withMethods calls
  • Simplify NGRX Signal Store advanced patchState usecases with Immer immutable utility
  • Use NGRX Signal Store methods to run batch updates
  • Share state and perform updates from within component subtree using NGRX Signal Store
  • Make state, computed or method private in NGRX Signal Store
  • Use an external Angular provider within withComputed or withMethod
  • Initialize the NGRX Signal Store state from using RxJS Observables and rxMethod
  • Implement a simple State Machine using NGRX Signal Store
  • Configure lifecycle hooks for an NGRX Signal Store using withHooks
  • Initialize the NGRX Signal Store state from external APIs using Promises or Async/Await
  • Configure Redux-style debugging for NGRX Signal Store

Taught by

Tomasz Ducin

Reviews

Start your review of Scalable Signals Architecture with NGRX Signal Store

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.