【问题标题】:React Router not showing a page - React JSReact Router 不显示页面 - React JS
【发布时间】:2021-04-06 06:48:17
【问题描述】:

所以我正在尝试使用 react router dom 制作一个 Web 应用程序,但问题是 React Router 没有显示页面,当我点击链接时它重定向但什么也没有显示,当我手动转到 http://localhost:3000/login/它仍然没有向我显示任何内容,但它向我显示了主页。这是我的代码:

import { BrowserRouter as Router, Route, Link } from 'react-router-dom'

function HomeScreen() {
 return (
   <Link to='login/'>Login Screen</Link>
   // I'm only showing the related parts to keep this question small
)
}


function LoginScreen() {
    return (
        <h1>Login Screen</h1>
    )
}



function App() {
    return (
    <Router>
        <Route path='/' exact component={HomeScreen} />
        <Route path='login/' component={LoginScreen} />
    </Router>
    )
}



export default App

【问题讨论】:

标签: javascript reactjs react-router


【解决方案1】:

导航登录路径有误

  // here the problem --> login/  <Route path='login/' component={LoginScreen} />


function App() {
    return (
    <Router>
        <Route path='/' exact component={HomeScreen} />
        <Route path='/login' component={LoginScreen} />
    </Router>
    )
}

【讨论】:

  • 有人对您投了反对票,但您的回答有效!非常感谢!
猜你喜欢
  • 2021-10-28
  • 2021-06-13
  • 2022-01-22
  • 2021-06-12
  • 2021-03-15
  • 2020-09-04
  • 2021-09-23
  • 2022-07-21
相关资源
最近更新 更多