Heim > Artikel > Web-Frontend > Was ist der Unterschied zwischen Props und State in React?
Unterschied: 1. Requisiten werden an die Komponente übergeben (ähnlich den formalen Parametern einer Funktion), während der Status von der Komponente selbst innerhalb der Komponente verwaltet wird (ähnlich einer innerhalb einer Funktion deklarierten Variablen); erlaubt Geändert, Zustand ist änderbar und kann geändert werden.
(Verwandte Empfehlung: React-Video-Tutorial)
Bei der Entwicklung von Reaktionskomponenten können die beiden am häufigsten verwendeten Faktoren, die das Rendern von Komponenten verursachen, Zustand und Requisiten sein. Was ist also der Unterschied zwischen ihnen?
props:
state:
Der Unterschied:
props werden an die Komponente übergeben (ähnlich den formalen Parametern einer Funktion), während state innerhalb der Komponente von verwaltet wird Komponente selbst (Ähnlich wie Variablen, die innerhalb einer Funktion deklariert werden)
Requisiten können nicht geändert werden, alle Reaktionskomponenten müssen ihre Requisiten wie reine Funktionen vor Änderungen schützen
Der Status wird in der Komponente erstellt. Im Allgemeinen wird der Status initialisiert im Konstruktor Der Zustand ist veränderbar und kann geändert werden. Jeder setState wird asynchron aktualisiert
Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen Props und State in React?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!