🚦Angular NgRx Signal Store: WHAT are Deep Signals??

preview_player
Показать описание

Understand what a signal store is, and what are deep signals.

Timestamps:

0:00 Intro
01:28 NgRx Signal Store Quick Guided Tour
07:54 Why Is It Called a Signal Store?
09:35 Understanding Deep Signals

Related articles on the Angular University blog:

Free content at the Angular University:

Follow me:

Рекомендации по теме
Комментарии
Автор

A quick guided tour on NgRx Signal Store, and the concept of Deep Signals, timestamps in the description 😊 No music after the intro, a shorter form video. Let me know if you enjoy these more, or prefer a lix of long and short format. Enjoy everyone!👍

AngularUniversity
Автор

Thanks for giving so much to the Angular community Vasco

JohanVrolix
Автор

Wow this is moving at some pace, it was only a few weeks ago we were discussing this requirement. I'm blown away with Angular it's just superb ❤

andyhb
Автор

This is like attaching individual reducers to store in REDUX, but here we are attaching pure objets that are converted to signals automatically. Really mind blowing. So there is no need to do normalization.

binaryboy
Автор

I do appreciate the dark theme in IDE, the lesson is more enjoyable to watch in this format

marekkazimierczak
Автор

Can you do a video on how to test SignalStores? And how to mock them when testing components that use SignalStores? Or can you provide some resources?

JohanVrolix
Автор

Awesome content, Vasco. Angular developers are in good hands. Greetings from 39.6250° N, 19.9223° E

JohnSourvinos
Автор

If you inject a store at a component level, it can be passed down to its children, so you don't need to inject it at the root level. At the same time, when the component is destroyed, the store will also be destroyed. In that way, the store will be bound to a page that is associated with it and will be activated only when we need it making the app faster.

nemanjazivaljevic
Автор

Thanks a lot for the video! One quick question:
Is there a browser extension to see the actual state? For the NGRX store I always used Redux extension to see in the browser the store (and it's very helpful to debug), is there something like that for this signal store?

manuelraso
Автор

Hi Vasco, just a question: if you reach out to a real backend you would use services that use httpclient, thus returning observables which, I assume, would be turned into signals using toSignal from the Angular RxJS interop package. Would you use toSignal in the service class already or inside the SignalStore?

JohanVrolix
Автор

Hola! Excelente video. Y si quiero que el store persista a nivel de memoria? Ejemplo que no quiero que a cada rato se este invocando el get todos del service (imaginando que es un llamado a un API) ya que previamente en otro componente ya lo había cargado? Como sería esto?

ddgutierrez
Автор

i don't like that mixture of the store using services that make request, store just need to listen for changes and modify, i preffer effects

haroldpepete
Автор

I know the logo is physically centered but idk why it bugs me until they are visually centered 😅

tanishqmanuja
Автор

What's the point w/o fine grained reactvity? Is auth.foo.bar() really that different from auth().foo.bar?

adambickford