Heim >Web-Frontend >js-Tutorial >Warum erhalte ich in React den Fehler „Invariante Verletzung: Ungültiger Elementtyp'?
Invarianter Verletzungsfehler: Ungültiger Elementtyp
Dieser Fehler tritt auf, wenn versucht wird, einen ungültigen Elementtyp darzustellen. Wie in der Fehlermeldung angegeben, sollte dieses Element entweder eine Zeichenfolge (für integrierte Komponenten) oder eine Klasse/Funktion (für zusammengesetzte Komponenten) sein.
Mögliche Lösung
Im angegebenen Code wird die About-Komponente wie folgt importiert:
var About = require('./components/Home')
Dies führt dazu, dass About ein Objekt zugewiesen wird, das kein gültiger Elementtyp ist. Der korrekte Import sollte sein:
import About from './components/Home'
Dadurch wird die About-Klasse/Funktion importiert, die als Komponente gerendert werden kann.
Zusätzliche Hinweise
Das obige ist der detaillierte Inhalt vonWarum erhalte ich in React den Fehler „Invariante Verletzung: Ungültiger Elementtyp'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!