ReactJS-Lebenszyklusmethode innerhalb einer funktionalen Komponente

9

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%     
Aftab Naveed 12.06.2017, 18:20
quelle

3 Antworten

8

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.

%Vor%

Funktionale Komponenten sind nützlich, wenn Sie Ihre Komponente nur ohne zusätzliche Logik rendern möchten.

    
Shubham Khatri 12.06.2017, 18:22
quelle
5

Sie können react-pure-lifecycle verwenden, um Funktionsbausteinen Lebenszyklusfunktionen hinzuzufügen.

>

Beispiel:

%Vor%     
Yohann 15.01.2018 14:04
quelle
3

Wenn Sie React LifeCycle verwenden müssen, müssen Sie Class verwenden.

Beispiel:

%Vor%     
Gabriel Ferreira 12.06.2017 18:24
quelle

Tags und Links