State Management · Junior · Frage 13 von 75
Warum benennt man Actions nach dem, was passiert ist ('task_added'), statt nach dem, was zu tun ist ('set_tasks')?
- 1Namen in der Vergangenheit lassen den Reducer schneller laufen
- 2Die Update-Logik liegt dann im Reducer
- 3React verlangt Action-Typen in der Vergangenheitsform
Antwort zeigen
Richtige Antwort: Die Update-Logik liegt dann im Reducer
Erklärung
Eine Action beschreibt ein Nutzerereignis („eine Aufgabe wurde hinzugefügt“), und der Reducer entscheidet, wie der State reagiert. set_*-Actions schieben die Logik zurück in die Komponenten und machen den Reducer zu einem dummen Setter. Dieselbe Konvention gilt in Redux.