Ich möchte den Status meiner App in localStorage
speichern. Gibt es einen Rückruf oder ein Ereignis, das bei einer Statusänderung ausgelöst wird? Ich würde es verwenden, um localStorage.state = JSON.stringify(this.state)
aufzurufen. Möglicherweise mit 0,5 Sekunden Drosselung.
TodoMVC React-Beispiele verwendet localStorage als Speicher. Es definiert jedoch das Speichern und Entfernen in Ereignishandlern wie keydown
und click
. Für meinen Fall würde das Selbermachen eine Menge Vortex erzeugen.
In einer componentDidUpdate
Lebenszyklusmethode können Sie den Status serialisieren:
Dieser Code wird jedes Mal ausgeführt, wenn die Komponente neu rendert (was bei jeder Requisite oder Zustandsänderung passiert).
Tags und Links javascript local-storage reactjs storage