Rumah >hujung hadapan web >tutorial js >Mengapa Saya Mendapat Ralat \'Pelanggaran Invarian: Jenis Elemen Tidak Sah\' dalam Reaksi?

Mengapa Saya Mendapat Ralat \'Pelanggaran Invarian: Jenis Elemen Tidak Sah\' dalam Reaksi?

DDD
DDDasal
2024-11-29 22:53:09696semak imbas

Why Am I Getting an

Ralat Pelanggaran Invarian: Jenis Elemen Tidak Sah

Ralat ini berlaku apabila jenis elemen yang tidak sah cuba diberikan. Seperti yang dinyatakan dalam mesej ralat, elemen ini hendaklah sama ada rentetan (untuk komponen terbina dalam) atau kelas/fungsi (untuk komponen komposit).

Resolusi Kemungkinan

Dalam kod yang diberikan, komponen Perihal diimport sebagai:

var About = require('./components/Home')

Ini menyebabkan objek diperuntukkan kepada Perihal, iaitu bukan jenis elemen yang sah. Import yang betul hendaklah:

import About from './components/Home'

Ini akan mengimport kelas/fungsi Perihal, yang boleh dipaparkan sebagai komponen.

Nota Tambahan

  • Jika menggunakan Webpack, pastikan import dilakukan menggunakan format yang betul, seperti yang dinyatakan dalam yang disediakan penyelesaian.
  • Ingat bahawa komponen terbina dalam (seperti div, h1, li) boleh digunakan secara langsung sebagai rentetan, manakala komponen komposit (komponen tersuai atau perpustakaan pihak ketiga) mesti diimport sebagai kelas/fungsi.

Atas ialah kandungan terperinci Mengapa Saya Mendapat Ralat \'Pelanggaran Invarian: Jenis Elemen Tidak Sah\' dalam Reaksi?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn