- 此问题在此处已有答案**:
React Router Dom routes are returning blank pages(2个答案)
9个月前关闭。
我的主应用程序组件不显示在浏览器中,即使没有显示错误消息。请帮助
import React from 'react';
import {BrowserRouter as Routes,Route} from 'react-router-dom';
import MasterLayout from './layouts/admin/MasterLayout';
function App() {
return (
<div className="App">
<Routes>
<Route path="/admin/dashboard" component = {MasterLayout} />
</Routes>
</div>
);
}
export default App;
我不明白为什么应用程序主组件无法在我的网页上呈现。没有错误,但网页为空。请协助我。
3条答案
按热度按时间klh5stk11#
尝试这如果它是不工作检查你的导入的MasterLayout
goucqfw62#
看到代码,您没有显示任何主页面或基础路由器
"localhost:3000/"
的UI,仅显示在"localhost:3000/admin/dashboard"
中5t7ly7z53#
在
react-router-dom
的版本6中,它应该是element
而不是component
,并且应该调用组件(<MasterLayout/>
),如下所示: