Also, was genau ist reagieren, J. S.?
Es ist eine JavaScript-Bibliothek zum Erstellen von Benutzeroberflächen.
Daher geht es darum, JavaScript im Browser auszuführen.
Es ist eine JavaScript-Bibliothek für browserbasierten JavaScript-Code.
Es ist kein Knoten J.
S Bibliothek.
Es ist eine Browser-Site, eine JavaScript-Bibliothek.
Um genau zu sein, wird React Chance selbst als Bibliothek bezeichnet, da es sich sehr auf diese Sache
mit der Benutzeroberfläche konzentriert.
Tatsächlich wurde jedoch ein riesiges Ökosystem mit anderen Paketen von Drittanbietern gestartet, die uns
beispielsweise bei der App-weiten Statusverwaltung oder beim Routing und Front-End-Routing helfen.
Und deshalb könnte man es effektiv auch als Framework bezeichnen.
Ich würde argumentieren, aber dies ist eine Semantik, die momentan nicht allzu wichtig ist.
Lassen Sie uns stattdessen verstehen, wie reagieren funktioniert und wie wir es verwenden.
Mit React können wir Benutzeroberflächen erstellen, die im Browser angezeigt werden und im Browser ausgeführt werden. Daher verwenden
wir sie, um das Front-End von Webanwendungen zu erstellen.
Was der Benutzer sieht, reagiert nicht auf einem Server, reagiert nicht, kommuniziert nicht mit Datenbanken.
Wir verwenden es, um hochreaktive moderne Benutzeroberflächen zu erstellen, und folgen dabei einem deklarativen Ansatz. Dies bedeutet, dass wir als
Reaktion darauf Robert finden, um das Ergebnis zu finden, und möglicherweise verschiedene Zustände das Ergebnis und unter welchem Zustand wir was
und was a rendern möchten Zeigen Sie, was auf dem Bildschirm anstelle der Schritte angezeigt wird, die
zum Ergebnis führen.
Das wäre ein zwingender Ansatz, den wir im Grunde haben, wenn wir Vanille-JavaScript verwenden, bei dem
wir jeden Schritt definieren müssen.
Fügen Sie dieses Element hinzu, fügen Sie dieses C so nahe wie möglich an einem Element hinzu.
Entfernen Sie dieses Element.
Dies ist, was wir in Vanille-JavaScript tun.
Dies kann sehr umständlich und sehr komplex sein.
Wir möchten dies normalerweise nicht tun, wenn wir größere Anwendungen erstellen, da das Verwalten
und Orchestrieren all dieser Schritte und das Sicherstellen, dass wir die richtigen Schritte ausführen, wenn sich
etwas ändert, sehr fehleranfällig ist und viel Aufwand und Arbeit kostet Die eigentliche Geschäftslogik und das Erstellen netter
Benutzeroberflächen zwingen uns stattdessen dazu, viel Arbeit mit JavaScript-Grundelementen zu verbringen, um das Rad neu zu erfinden und
so weiter.
Und das wollen wir nicht.
Reagieren Sie also, wenn wir uns stattdessen auf das Ergebnis konzentrieren.
Und das mit Komponenten.
Komponenten ist ein Konzept, das durch Reagieren eingeführt wird.
Grundsätzlich sind dies UI-Bausteine, die wir definieren, und Sie werden lernen, wie Sie das tun.
In diesem Modul, das wir natürlich definieren und dann unsere Benutzeroberfläche aus diesen Komponenten zusammenstellen, kann jede Komponente
auch definieren, was sie rendern soll. Unter welchen Umständen und unter welchen Bedingungen wird dann
alles hinter den Kulissen auf magische Weise verkabelt und alle diese Schritte implementiert in einer grauen Box hier für
uns.
Mussten wir also nicht die Schritte schreiben, um ein Ergebnis zu finden?
Das ist reaktiv.
Ja, kurz gesagt.
Schauen wir uns nun an, wie es tatsächlich funktioniert, wenn wir Code schreiben.