React Router中有多条可能的确切路径?

时间:2017-10-11 13:04:59

标签: reactjs react-router-v4

我使用带有Switch语句的React Router。有没有办法可以有多个确切的路径?

在此示例中,id表示路径为“/”或“/ show”时要加载的Table组件,但不包含任何其他路径。

    <BrowserRouter>
      <Switch>
        <Route exact path="/" render={()=>{
          return <Table shows={this.state.shows} />
        }}/>
        <Route exact path="/show/*" component={Show} />
        <Route component={FourOhFour} />
      </Switch>
    </BrowserRouter>

1 个答案:

答案 0 :(得分:2)

您可以在lapply中使用一系列路径。

Route

编辑:更新了代码以处理警告。