Angular · Senior · Frage 9 von 75

Wann übergibt man einem Signal eine eigene equal-Funktion?

user = signal<User>(initial, { equal: (a, b) => a.id === b.id && a.version === b.version });
Antwort zeigen

Richtige Antwort: Um die Benachrichtigung zu sparen, wenn das neue Objekt dasselbe meint

Erklärung

Standardmäßig nutzen Signals Object.is, jedes neue Objekt löst also Updates aus. Eine eigene Gleichheit vermeidet Neuberechnung und Neurendern, wenn ein erneuter Abruf dieselben Daten liefert.

Zum Weiterlesen

Fehler in der Frage

Angular · Senior · Frage 9

Teste dich selbst

Mach den Test Angular · Senior: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen