Benutzerdefiniertes HTML-Element-Tag innerhalb von JSX reaktivieren

8

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:

%Vor%

Muss ich irgendeine Art von Zauberei machen, um das zum Laufen zu bringen? Danke.

    
Aaronius 01.12.2014, 18:29
quelle

2 Antworten

2

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:)

    
Ramon Gebben 24.09.2015, 10:40
quelle
1

Sie müssen etwas wie

tun %Vor%

so,

%Vor%     
zackify 01.12.2014 19:10
quelle

Tags und Links