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

Angular Signals: Neue Features für die reaktive...

Avatar for Felix Wunderlich Felix Wunderlich
October 22, 2025
24

Angular Signals: Neue Features für die reaktive Entwicklung

Angular Signals sind seit einiger Zeit ein spannender Bestandteil der reaktiven Entwicklung in Angular. Mit neuen Features wie linkedSignal() und resource() seit Angular 20 rücken sie weiter in den Fokus.

Doch wie funktionieren Signals und was macht sie so besonders – insbesondere in Bezug auf die Performance? Welche Vorteile bieten sie gegenüber klassischen RxJS-Patterns?

Felix von Thinktecture gibt eine praxisnahe Einführung in Angular Signals und die damit verbundenen neuen Features und zeigt, wie sie die Entwicklung von modernen, reaktiven Anwendungen nachhaltig verändern. Zusätzlich gibt er einen Ausblick auf die geplante Unterstützung von Signal-basierten Formularen.

Avatar for Felix Wunderlich

Felix Wunderlich

October 22, 2025
Tweet

Transcript

  1. @Component() export class CounterComponent { counter = 0; increment() {

    this.counter++; } reset() { this.counter = 0; } } <p>{{ counter }}</p> <button (click)="increment()">Increase</button> <button (click)="reset()">Reset</button>
  2. @Component() export class CounterComponent { counter = signal(0); increment() {

    this.counter.update((counter) => counter + 1); } reset() { this.counter.set(0); } } <p>{{ counter() }}</p> <button (click)="increment()">Increase</button> <button (click)="reset()">Reset</button>
  3. @Component class Profile { // data stored in signals data

    = signal({ first: "Maria", last: "K", }); // form state derived from data form = form(this.data); } <input [field]="form.first" placeholder="First name" /> <input [field]="form.last" placeholder="Last name" />