Anstatt meine Komponenten in einer Klasse zu schreiben, da sie dumm sind. Ich schreibe diese meistens in eine Funktion. Aber wie überschreibe ich ComponentDidMount, ComponentWillMount in funktionalen Komponenten? Ist es überhaupt möglich?
%Vor% Die Eigenschaft von funktionalen Komponenten besteht darin, dass sie keinen Zugriff auf Lifecycle-Funktionen für Reacts oder das Schlüsselwort this
haben. Sie müssen die Klasse React.Component
erweitern, wenn Sie die Lebenszyklusfunktion verwenden möchten.
Funktionale Komponenten sind nützlich, wenn Sie Ihre Komponente nur ohne zusätzliche Logik rendern möchten.
Sie können react-pure-lifecycle verwenden, um Funktionsbausteinen Lebenszyklusfunktionen hinzuzufügen.
>Beispiel:
%Vor%Wenn Sie React LifeCycle verwenden müssen, müssen Sie Class verwenden.
Beispiel:
%Vor%