gpt4 book ai didi

javascript - React Router 4 链接正常工作,但组件未渲染

转载 作者:行者123 更新时间:2023-12-01 01:25:47 27 4
gpt4 key购买 nike

亲爱的,这是我导入其他组件并制作 Route 对象的主要组件,链接是工作历史对象也在更改,但组件未渲染(我在这里不使用 redux)。控制台也没有出现任何错误

import React from 'react';
import {BrowserRouter as Router,Route,Link} from 'react-router-dom';
import Main from './components/Main';
import Dashboard from './components/Dashboard';
import Login from './components/Login';
import Register from './components/Register';

class App extends React.Component {
render() {
return (
<Router>
<div className='container'>
<ul>
<li>
<Link to="/">Main</Link>
</li>
<li>
<Link to="/register">Register</Link>
</li>
<li>
<Link to="/login">Login</Link>
</li>
</ul>

<Route path="/" Component={Main}/>
<Route path="/login" Component={Login}/>
<Route path="/register" Component={Register}/>
<Route path="/dashboard" Component={Dashboard}/>


</div>
</Router>

)
}

}

export default App;

最佳答案

尝试将 Component 小写,如下所示:

<Route path="/" component={Main}/>
<Route path="/login" component={Login}/>
<Route path="/register" component={Register}/>
<Route path="/dashboard" component={Dashboard}/>

关于javascript - React Router 4 链接正常工作,但组件未渲染,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53820614/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com