Bei React dreht sich alles um Komponenten.
Was bedeutet das nun?
In diesem Jahr ist diese Funktion hier natürlich eine reguläre JavaScript-Funktion, aber sie ist auch eine
Reaktionskomponente.
Was macht eine Reaktionskomponente aus?
Eine Reaktionskomponente kann eines von zwei Dingen sein.
Es kann eine Funktion sein, die zurückgibt.
J sagt, dass Acts oder Returns reagieren, Elementaufrufe erstellen oder eine JavaScript-Klasse mit einer Rendermethode sein kann.
Wenn ich mich in diesem Jahr ändern würde, wäre dies alles eine React Component Class App, die die React Component erweitert.
Das ist wichtig.
Sie müssen die Reia-Komponente erweitern und dann eine Rendermethode hinzufügen.
Und in dieser Rendermethode geben Sie G zurück. S. X. X.
Dies ist ebenfalls eine regelmäßige Reaktionskomponente.
Und wenn ich Sie versichere, sieht Darfor die gleiche Ausgabe wie zuvor.
Es funktioniert im Grunde genauso.
Es gibt einige technische Unterschiede, die ich in meiner Reaktion auf einen vollständigen Leitfaden hier ausführlich besprochen
habe.
Es ist nicht wirklich wichtig.
In der modernen Reaktion können Sie nur Funktionskomponenten verwenden, also funktionsbasierte Komponenten.
Und genau das wird es in diesem Kurs tun.
Wir werden jede Komponente als Funktion schreiben.
Es ist kein Muss.
Und wie ich in meiner Reaktion, einer vollständigen Anleitung, erwähnt habe, lernen Sie beide Typen kennen und wie sie sich unterscheiden.
Die Verwendung von Funktionskomponenten ist jedoch definitiv eine moderne Art der Reaktion.
Und so werden wir es auch benutzen.
Denken Sie jedoch immer daran, dass dies nur eine reguläre Jobfunktion ist.
Was es zu einer Reaktionskomponente macht, ist, dass es dieses J als X zurückgibt oder eine Reaktionserstellungselementlogik ausführt.
Am Ende hier, wenn wir zurückkehren, sagen wir, ein Objekt macht stattdessen was?
Seien Sie keine Reaktionskomponente und daher erhalten Sie einen Fehler, wenn Sie sicher sind.
Es muss wirklich J als X-Code sein, was als S interpretiert werden kann. J wie X gefällt das hier.
So reagiert es, funktioniert.
Und deshalb bin ich hier und exportiere das Graben meiner eigenen Komponente, da diese als Komponente behandelt wird und Ihre eigenen
Komponenten auch in J als X verwendet werden können.
Das einzig Wichtige dabei ist, dass sie mit einem Großbuchstaben in der Datei beginnen sollten, in der
Sie sie in J als X verwendet haben, da dies darauf hinweist, dass es sich nicht um eine integrierte H Timal-Tag-App handelt, sondern um ein integriertes
Tag. aber dass es eine benutzerdefinierte Komponente ist.
Und diese Informationen sind wichtig, um zu reagieren und daher mit einer Opernfigur zu beginnen.
Aber dann können Sie jede benutzerdefinierte Komponente in J is X verwenden.
Und das Coole ist jetzt, dass wir unsere Anwendung aus kleinen wiederverwendbaren Komponenten aufbauen und mithilfe
solcher Komponenten unsere Benutzeroberfläche zusammenstellen können.
Und warum machen wir das nicht?
Warum erstellen wir nicht eine einfache Erstreaktionsanwendung und sehen, wie die Dinge dort zusammenarbeiten?