不変違反エラー: 無効な要素タイプ
このエラーは、無効な要素タイプをレンダリングしようとすると発生します。エラー メッセージに記載されているように、この要素は文字列 (組み込みコンポーネントの場合) またはクラス/関数 (複合コンポーネントの場合) のいずれかである必要があります。
可能な解決策
指定されたコードでは、About コンポーネントは次のようにインポートされます:
var About = require('./components/Home')
これにより、オブジェクトが About に割り当てられますが、これは有効な要素タイプ。正しいインポートは次のようになります。
import About from './components/Home'
これにより、コンポーネントとしてレンダリングできる About クラス/関数がインポートされます。
追加メモ
以上がReact で「インバリアント違反: 無効な要素タイプ」エラーが発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。