Mengapakah aplikasi React saya menunjukkan halaman kosong, dan bagaimana saya membetulkannya?

DDD
Lepaskan: 2024-11-04 11:52:30
asal
400 orang telah melayarinya

Why is my React application showing a blank page, and how do I fix it?

Halaman Kosong dalam Aplikasi React: Selesai

Apabila menemui halaman kosong semasa membangunkan aplikasi React, penting untuk menyiasat isu tersebut dengan segera. Seperti yang anda nyatakan dalam pertanyaan anda, halaman anda tidak memaparkan apa-apa terutamanya disebabkan oleh masalah pemaparan komponen.

Punca utama terletak pada versi react-router-dom yang anda gunakan. Dalam react-router-dom@6, komponen Route telah mengalami perubahan. Komponen, render dan prop fungsi kanak-kanak tidak lagi disokong. Sebaliknya, kandungan yang dihalakan dipaparkan pada prop elemen sebagai ReactNode, pada asasnya sebagai JSX.

Untuk menyelesaikan masalah ini, anda perlu mengemas kini komponen Laluan anda untuk mematuhi sintaks baharu. Berikut ialah contoh rupa kod anda yang dikemas kini:

<Router>
  <Routes>
    <Route path="/" element={<Home />} />
    <Route path="/wallet" element={<Wallet />} />
  </Routes>
</Router>
Salin selepas log masuk

Dalam kod yang diubah suai ini, anda telah mengalihkan komponen Home dan Wallet ke dalam prop elemen dan menyerahkannya sebagai JSX dan bukannya rujukan komponen. Ini kini sepatutnya memaparkan halaman masing-masing dalam aplikasi anda dengan betul.

Atas ialah kandungan terperinci Mengapakah aplikasi React saya menunjukkan halaman kosong, dan bagaimana saya membetulkannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan