State Management · Senior · Frage 12 von 75
Warum sollte man keine Promises, Klasseninstanzen oder Funktionen in den Redux Store legen?
- 1Redux kann nur Strings und Zahlen speichern
- 2Es bricht Serialisierung, DevTools und SSR
- 3Es macht
useSelectordutzendfach langsamer
Antwort zeigen
Richtige Antwort: Es bricht Serialisierung, DevTools und SSR
Erklärung
Der Store sollte aus einfachen Daten bestehen, die man loggen, speichern und erneut abspielen kann. Halte nicht serialisierbare Objekte außerhalb (z. B. in einem Modul oder Listener) und speichere stattdessen IDs oder serialisierbare Schnappschüsse.