React getDerivedStateFromProps()-Methode
React-Komponenten-Lebenszyklus
Das Format der Methode getDerivedStateFromProps() ist wie folgt:
static getDerivedStateFromProps(props, state)
getDerivedStateFromProps wird vor der render-Methode aufgerufen, d. h., bevor DOM-Elemente gerendert werden, und es wird sowohl beim anfänglichen Mounten als auch bei nachfolgenden Aktualisierungen aufgerufen.
Der Wert von state hängt jederzeit von props ab.
getDerivedStateFromProps existiert nur zu einem Zweck: damit die Komponente state aktualisieren kann, wenn sich props ändern.
Diese Methode gibt ein Objekt zurück, um state zu aktualisieren, oder null, um nichts zu aktualisieren.
Das folgende Beispielfavoritesitehat einen Anfangswert vonexample, abergetDerivedStateFromProps()Die Methode verwendetfavsite-Eigenschaft, um den Wert vonfavoritesitezu aktualisieren:
Beispiel
Ausprobieren »
Beispiel
Ausprobieren »