Reload und Invalidierung nach Success
Dieser Artikel ist in Vorbereitung. Hier entsteht ein vollständiger Code-Slice.
Was dieser Artikel zeigen wird
Abschnitt betitelt „Was dieser Artikel zeigen wird“Wie ein Read Store automatisch neu lädt, wenn ein Write-Vorgang erfolgreich war:
- Event-basiertes Reload — Read Store hört auf
*Succeeded-Events vom Command Store reloadOnWriteSuccess$— konkretes Pattern in NgRx Signal Store- Kein manueller Trigger — Komponente ruft nie
store.reload()auf - Mehrere Write-Quellen — ein Read Store reagiert auf Events aus mehreren Commands
- Tests — wie man reaktive Reloads in Unit-Tests verifiziert
Die konzeptionellen Grundlagen zur event-getriebenen Projektion:
→ Event-driven Projection — dort: warum Zustand eine Projektion aus Ereignissen ist.
Leitfrage
Abschnitt betitelt „Leitfrage“Wer weiß, wann eine Liste veraltet ist?
Die Komponente? Die Liste selbst? Oder die Operation, die sie verändert hat?