登錄后的當前著陸頁 URL - “www.website.com”。但我希望它在登錄時被重定向到“www.website.com/home”。所以它必須被重定向到主組件。
uj5u.com熱心網友回復:
你可以簡單地將“/”重定向到“/home”
uj5u.com熱心網友回復:
也許您可以將路徑從“/”更改為“/home”?
uj5u.com熱心網友回復:
如果您有解決方案來檢查用戶是否登錄,您可以這樣做
<Route exact path="/">
{loggedIn ? <Redirect to="/home" /> : <LoginPage />}
</Route>
如果沒有,您需要在登錄后直接在登錄功能之后重定向到“/home”(如果您的 loginAction 是 promise 或僅在登錄功能之后,則在 .then() 中)。使用 React Router v5 : history.push('/home') 使用 React Router v6 : navigate('/home') 如果需要更多解釋,請參閱 React Router 的檔案。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/425891.html
