1
では動作しません。他のルートもレンダリングを停止します。私は無限のリダイレクトループを作成し、それ以外の場合は '/' すべてにマッチしますので、私はdocumentationReactRouter v4のリダイレクトは、私は、コードを持っているスイッチ
では動作しません。他のルートもレンダリングを停止します。私は無限のリダイレクトループを作成し、それ以外の場合は '/' すべてにマッチしますので、私はdocumentationReactRouter v4のリダイレクトは、私は、コードを持っているスイッチ
スワップ
<Redirect exact from='/' to='/public'/>
と
<Redirect from='/' to='/public'/>
のように全力を尽くす考えて
rafty答えと相補別の解決策があります:
ReactDOM.render(
<BrowserRouter>
<Navigation>
<Switch>
<Route exact path="/">
<Redirect from='/' to='/public'/>
</Route>
<Route path="/public" component={PublicPage}/>
<Route path="/login" component={LoginPage}/>
<Route path="/secured" component={SecuredPage}/>
</Switch>
</Navigation>
</BrowserRouter>,
document.getElementById("react-app")
);
もちろん、それはきれいではありません。
Thaksのボス、これは実際にドキュメントにあるはずです!ここでは、 'from = '/'' –