React: validateDOMNesting: #text kann nicht als Kind von tr erscheinen

9

Kannst du mir erklären, warum reagiere Show Warnung Warning: validateDOMNesting(...): #text cannot appear as a child of <tr>. See Router > RouterContext > CarWashPage > AllCarWashTable > tr > #text. ? Ich sehe keinen Text innerhalb des Tags tr

Code, der die Tabelle rendert

%Vor%

Am Ende hat meine Tabelle die folgende Struktur

Wo ist das Problem?

    
Eugene Podoliako 07.10.2016, 09:56
quelle

5 Antworten

12

Das Problem sind die Leerzeichen in dieser Zeile:

%Vor%

Es mag albern klingen, aber Sie rendern tatsächlich die Zellen und einige Leerzeichen (d. h. Text). Es sollte so aussehen:

%Vor%     
tobiasandersen 07.10.2016, 10:26
quelle
1

Die angenommene Antwort war in meinem Fall nicht die Ursache. Ich habe die gleiche Warnung erhalten, als ich nach <th> tag einen Kommentar hatte. Die Warnung verschwand, als ich den Kommentar entfernte.

%Vor%

BEARBEITEN: Entfernen Sie den Abstand zwischen und {/ * macht auch den Trick

    
Jarno Argillander 18.09.2017 18:40
quelle
1

In meinem Fall war eine leere Ausgabe (ohne Leerzeichen):

%Vor%

Die null machen den Trick:

%Vor%     
Victor 26.02.2018 08:42
quelle
0

Zusätzlich zu @ Jarnos Antwort bin ich auch auf dieses Problem gestoßen. Vergewissern Sie sich, dass Sie am Ende Ihres Javascript-Codes keine zusätzlichen } oder { haben:

%Vor%     
FrankerZ 04.10.2017 13:28
quelle
0

Ich habe diese Warnung erhalten, als ich eine Klammer anstelle einer geschweiften Klammer hatte

%Vor%     
luke_aus 19.03.2018 01:18
quelle

Tags und Links