Как изменить целевую страницу localhost из корня? - PullRequest
0 голосов
/ 26 апреля 2019

Итак, у меня есть 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 голосов
/ 26 апреля 2019

Редирект должен быть добавлен после 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>
...