About me…
Manfred Steyer, ANGULARarchitects.io
(Remote) Angular Workshops
and Consulting
Google Developer Expert
for Angular
Blog, Books, Articles,
and Talks about Angular
Manfred Steyer
Slide 8
Slide 8 text
Austrian Desserts:
Example App
Slide 9
Slide 9 text
Demo
Slide 10
Slide 10 text
Computed
Slide 11
Slide 11 text
Simple Reactivity with Signals
Signal
4711
Consumer
read
set
notify
4712
More: Angular Architecture Workshop
• Maintainable Architectures
with Modern Angular
• Strategic Design with Nx & Sheriff
• Micro Frontends with Module Federation
• Signals and Your Architecture:
CD & Zone-less, NGRX & Signal Store,
RxJS-Interop
German Version in June: Online & Interactive
angulararchitects.io/workshop-de
Slide 33
Slide 33 text
Conclusion
Architecture Rule #1
Synchronously derive state where possible
Architecture Rule #2
Avoid effects propagating state and signal writes
Architecture Rule #3
Stores make your reactive flow more manageable
Component
Store
Slide 34
Slide 34 text
Conclusion
Hint #1
Signals play well together with RxJS
Hint #2
Avoid Race Conditions (e.g. RxJS and/or loading flag)