javascript - 如何实现React路由?

标签 javascript reactjs

我是 React 新手,我遇到了有关 React 路由的问题。假设我有电子邮件验证页面和注册页面,这是我的路线代码

    <Switch>
        <Route path="/register" component={Register} />
        <Route path="/register/emailverification" component={EmailVerification} />
    </Switch>

当我去

localhost/register/emailverification

我希望它呈现电子邮件验证页面,但我不知道为什么它呈现注册页面?

最佳答案

您应该使用:

<Route exact path="/register" component={Register} />
<Route exact path="/register/emailverification" component={EmailVerification} />

如果您只想渲染其中之一。

关于javascript - 如何实现React路由?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55890790/

相关文章:

javascript - 一个 on() 内的多个 on() 或 switch()

reactjs - Redux - 创建存储。类型参数不可分配给类型 'DeepPartial<any>' 的参数

javascript - Heroku 找不到任何模块

javascript - React useEffect 如何监视和更新状态?

javascript - 我可以使用 Detox 测试框架来测试 React + React Native 应用程序吗?

javascript - React - 单击按钮后根据用户输入的文本更新类组件中的状态

javascript - JQuery AJAX-如何从 URL 检索 JSON 数据?

javascript - Bootstrap 模态网格布局缺少填充

javascript - JS 克尼克斯 : getting foreign keys for a table

c# - 如何实时跟踪 Twitter feed?