React 應用程式中的空白頁:已解決
在開發React 應用程式時遇到空白頁時,及時調查問題非常重要。正如您在查詢中提到的,您的頁面不顯示任何內容主要是由於元件渲染問題。
根本原因在於您正在使用的react-router-dom 版本。在react-router-dom@6中,Route元件發生了變化。不再支援元件、渲染和子函數屬性。相反,路由內容在 element prop 上呈現為 ReactNode,本質上是 JSX。
要解決此問題,您需要更新 Route 元件以遵守新語法。以下是更新後的程式碼的範例:
<Router> <Routes> <Route path="/" element={<Home />} /> <Route path="/wallet" element={<Wallet />} /> </Routes> </Router>
在此修改後的程式碼中,您已將 Home 和 Wallet 元件移至 element 屬性中,並將它們作為 JSX 而不是元件參考傳遞。現在應該可以正確呈現應用程式中的對應頁面。
以上是為什麼我的 React 應用程式顯示空白頁面,如何修復它?的詳細內容。更多資訊請關注PHP中文網其他相關文章!