如何从根目录更改localhost登陆页面?

时间:2019-04-26 10:44:26

标签: reactjs react-router react-router-v4 react-router-dom

所以我有2条路线,分别是/first/second。当我去http://localhost:3000/时,我看不到任何东西,因为我的根(/)上没有任何东西。所以我想知道是否有可能使http://localhost:3000/直接重定向到http://localhost:3000/review还是有其他方法可以实现?

<Router history={history}>
    <div>
        <Route
            path="/first"
            render={() => <myComponent />}
            exact
        />
        <Route
            path="/second"
            render={() => <secondComponent />}
        />
    </div>
/>

1 个答案:

答案 0 :(得分:0)

必须在Route之后添加重定向,并将所有内容包装在Switch中。

      <Router history={history}>
        <Switch>
          <Route
            path="/review"
            render={() => <RateReviewStep cancelRateReview={this.cancelRateReview} />}
            exact
          />
          <Route
            path="/confirm"
            render={() => <RateConfirmationStep model={model} fields={fields} />}
          />
          <Redirect from="/" to="review" />
        </Switch>
      </Router>