Webpack中的多入口点

3
我希望能够使用多个登录入口,如'/user/login''/admin/login'。我有些困惑。我应该使用单独的文件来实现这一点还是有办法可以在同一个文件中使用多个入口点?我正在使用react.js

你只需要一个单一的入口点。请查看 https://reacttraining.com/react-router/。 - Roy Wang
1个回答

0

React Router 4是一个很好的React路由器,它允许您配置如下路径:

<BrowserRouter>
  <Switch>
    <Route path="/user/login" component={LoginComponent} />
    <Route path="/admin/login" component={LoginComponent} />
    <Route path="/blueberry/login" component={LoginComponent} />
    <Route path="/user/signin" component={LoginComponent} />
    <Route path="/admin/signin" component={LoginComponent} />
    <Route path="/blueberry/signin" component={LoginComponent} />
  </Switch>
</BrowserRouter>

你也可以使用正则表达式来简化:
<BrowserRouter>
  <Switch>
    <Route
      path="/(user|admin|blueberry)/(login|signin)"
      component={LoginComponent} />
  </Switch>
</BrowserRouter>

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接