Wir haben also gelernt, dass wir Transvaal angeben müssen, und ich kann Ihnen sagen, dass diese Datei am Ende Decode
enthält, das zuerst ausgeführt wird.
Wenn wir unsere App starten und dass dies dieses seltsame Ding an den Ort dieses d'Hiv hier macht.
Was ist das für eine seltsame App hier?
App aus dieser App-Datei erneut importieren Indianer aus der App Shreyas-Datei.
Weil Erweiterungen bei den Importen automatisch hinzugefügt werden.
Sehr geehrte Damen und Herren, am Ende haben wir eine JavaScript-Funktion.
Dies ist eine reguläre Funktion, eine gespeicherte Pfeilfunktion und konstant.
Und dann exportieren wir diese Konstante und daher funktioniert sie ziemlich einfach.
Aber die Sache innerhalb der Funktion ist nicht einfach.
Was wir hier zurückgeben, sieht aus wie Alter, Timal, genauso wie dies wie Alter HTML aussieht, aber es ist in einer
JavaScript-Datei.
Es kann nicht HTML sein.
Recht.
Sie können HTML nicht in eine JavaScript-Datei einfügen.
Das ist eine spezielle Syntax, die vom React-Team erfunden wurde.
Es heißt J als X ..
Und es ermöglicht uns, E-Mail-Code in JavaScript-Dateien unter der Haube per E-Mail zu versenden.
Dies wird in Anweisungen übersetzt, die im Detail verstanden werden.
Dieses Jahr ähnelt dem React Create-Element, einer Methode, die hier und dann hier für dieses React-Objekt bereitgestellt wird.
Alter eins.
Und dann hier.
Nein.
Oder ein leeres Objekt.
Und dann gibt es noch ein drittes Argument, Ihren Text hier zum Beispiel.
Hallo.
Das ist reagieren.
Anderer Text als zuvor, aber es wird etwas Ähnliches auf dem Bildschirm gerendert.
Dies wird das gleiche Ergebnis liefern und ich kann Ihnen das beweisen.
Wenn wir einfach unseren Entwicklungsserver starten und versuchen, diese App und die Aktion zum Starten sowie das Paket zum Verfolgen der Datei
anzuzeigen, finden wir ein Skript zum Starten des Skripts, das dort bereits vorhanden ist.
Und dies wird am Ende dieses Werkzeug verwenden.
Ich habe bereits erwähnt, um dann unseren Code zu transformieren und einen Entwicklungsserver zu starten, der
Änderungen automatisch neu lädt oder einfügt, wenn wir etwas ändern.
Hier können wir also ein neues Terminal eröffnen, das in diese Idee integriert ist.
Und sie sind auf NPM, um diesen Entwicklungsserver aufzurufen.
Und Sie sollten diesen Server so lange am Laufen halten, wie Sie an Ihrem Code arbeiten, denn wenn Sie ihn
schließen, können Sie Ihre Seite und Ihre App nicht mehr in der Vorschau anzeigen.
Wenn Sie diesen Server starten und npm start ausführen, sollte automatisch ein neuer Tab im
Browser von localhost 3000 geöffnet werden.
Wenn es nicht einfach alleine und besucht und lieb ist, sollten Sie sich verstecken sehen.
Dies ist eine Reaktion, was eindeutig der Text ist, den ich hier eingegeben habe.
Am Ende dieses Jahres steht also React Syntex und wir könnten unsere gesamte App mit dieser Syntax schreiben.
Dies wird jedoch sehr umständlich, insbesondere wenn wir anfangen, Elemente ineinander zu verschachteln.
Deshalb gibt uns React diese Alternative J. S. X-Syntax, die am Ende nur übersetzt wird, um zu reagieren,
Element zu erstellen und dann das, was ich Ihnen gerade gezeigt habe.
Das ist auch der Grund, warum wir React hier importieren müssen, obwohl es so aussieht, als würden wir dieses
React-Objekt nirgendwo in dieser Datei verwenden.
Recht.
Wir müssen hier auf Text reagieren, aber das ist etwas anderes.
Wir verwenden es also nirgendwo in dieser Datei.
Nun, es wird implizit verwendet, weil dies nur syntaktischer Zucker ist.
Am Ende wird es in diese offensichtliche Syntax übersetzt.
Ich habe es Ihnen gezeigt.
Und darum geht es im Reaktor.
Wir sagen reagieren, welche Elemente es rendern soll.
Und unter der Haube übersetzen wir dies in Befehle, die das DOM versteht und die der
Browser versteht, um echte DOM-Elemente zu rendern.
Wenn ich zum Beispiel hier den Titel hinzufüge, erhalten wir diesen Tooltip, der im Grunde genommen in den Browser integriert
ist.
Das funktioniert und ich speichere das.
Es wird automatisch neu geladen.
Sie müssen dies nicht alleine tun und sollten jetzt darüber schweben.
Sie sehen diesen Tooltip.
Dies funktioniert hier sehr klein, aber Sie können es sehen, wenn Sie dies auf Ihrem eigenen System testen.
Nun, das funktioniert, weil Papa am Ende übersetzt wird, um zu reagieren, Element zu erstellen.
Alter eins, dann Objekt, das wir hier leer gelassen haben.
Wir legen die Attribute oder Eigenschaften fest, die wir für diesen DOM-Knoten festlegen möchten, der hier in diesem Fall,
Titel zwei, erstellt wird. Dies funktioniert.
Und danach haben wir den Text.
So funktioniert das und reagieren.
Wir werden alles tun, was nötig ist.
Es wird dieses Element erstellen.
Hier werden alle diese Eigenschaften oder Attribute festgelegt.
Und es wird das letzte Argument hier wiedergeben.
Innerhalb dieses erstellten Elements.
Und das ist auch der Teil, in dem es sich um J handelt. X-Code hilft uns, denn wenn wir hier drin
sind, sagen wir, ein anderes HTML-Element.
Wir müssten mehrere Reaktionen verschachteln und Elementaufrufe ineinander erstellen, was schnell sehr schwer zu
verwalten ist.
Deshalb ist es J ist X Index.
Hier ist eine großartige Idee, eine großartige Erfindung.
Also werden wir die Syntax verwenden und wir haben sie auch hier bei Index J verwendet.
S.
Der Unterschied ist jedoch, dass wir es hier nicht mit einem normalen H verwenden.
Timal Dom-Element.
Stattdessen verwenden wir hier eine benutzerdefinierte Funktion, da wir das, was in die Blende exportiert wird, als Datei verwenden.
Und was wir dort exportieren, ist eine normale JavaScript-Funktion.
Nun, das ist eines der wichtigsten Konzepte für Reaktionskomponenten.