Wir verwenden eine Komponentenbibliothek, die benutzerdefinierte Elemente verwendet. Dies erfordert, dass wir benutzerdefinierte HTML-Tags in unserem JSX verwenden. Für ein sehr einfaches Beispiel:
%Vor% In diesem speziellen Fall muss ich nur Reagieren, um ein niner
-Tag auszugeben, ohne dass es versucht, etwas zu Spezielles zu tun. Ich habe absichtlich keine niner React-Komponente.
Nach JSX eingehend ,
JSX von React verwendet die Konvention "Groß- und Kleinschreibung", um zwischen lokalen Komponentenklassen und HTML-Tags zu unterscheiden.
Was mich dazu gebracht hat zu glauben, dass ReactJS einfach <niner/>
als normales HTML-Tag behandeln und nicht daran ersticken würde. Wenn ich den obigen Code ausführe, erhalte ich den folgenden Fehler:
Muss ich irgendeine Art von Zauberei machen, um das zum Laufen zu bringen? Danke.
Sie müssen nichts tun. Ich habe es gerade versucht
%Vor%Also, nein, du brauchst keine Zauberei, um es zum Laufen zu bringen. Vielleicht ist es ein Problem mit der Art, wie Sie bündeln?
Ich hoffe, es hilft:)
Tags und Links javascript reactjs react-jsx