Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Reactive Thinking with Signals and the new Res...

Reactive Thinking with Signals and the new Resource API

Avatar for Manfred Steyer

Manfred Steyer PRO

November 18, 2025
Tweet

More Decks by Manfred Steyer

Other Decks in Programming

Transcript

  1. • Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 5 How

    to Switch to a More Data-Flow-Centric Design Using Signals & Resources?
  2. • Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 7 1)

    Signal Graph 101 2) Demo Application using Signals and Resource API 3) Signal Graph in Demo Agenda
  3. • Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 8 About

    Me (Remote) Angular Workshops and Consulting Google Developer Expert for Angular Blog, Books, Articles, and Talks about Angular Manfred Steyer, ANGULARarchitects.io
  4. • Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 10 cakes

    = signal(['Sacher Cake', 'Pancake', 'Ice Cream Pancake']); selected = signal(2); selectedCake = computed(() => this.cakes()[this.selected()]); cakeResource = createCakeResource(this.selectedCake); details = this.cakeResource.value; error = this.cakeResource.error; A Simple First Example …
  5. • Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 14 canvas

    (view child) style levelKey play levelResource tilesMapResource tilesResource render (effect) levelOverviewResource heroMapResource heroResource
  6. • Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 16 2nd

    Edition angularArchitects.io/modern eBook: Modern Angular
  7. • Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 17 1)

    Think in terms of data flows 2) Build a reactive graph: computed, resource, … 3) Service/ Function: creating httpResource Conclusion
  8. • Textmasterformat bearbeiten • Zweite Ebene Mastertextformat bearbeiten 19 [Social

    Media] Manfred Steyer [web] ANGULARarchitects.io Manfred Steyer @ Manfred Steyer Slides & Examples