私はjs-cookie
自分のReact
アプリケーションで使用しました。ここでは、単純な条件を使用して Cookie が一致するかどうかを確認し、履歴を次のルートにプッシュします。コードは次のとおりです。
const readCookie = () => {
let cookie = false;
if(cookie = Cookies.get("isLogged")){
history.push('/Homepage');
setAuthenticated(true);
}else{
history.push('/');
}
}
useEffect(() => {
readCookie()
},[]);
しかし、問題は、多くのルートがある場合、if conditions
その特定のルートを確認してプッシュするために、既存のルートと同じくらい多くのルートを書く必要があることです。それを行うのは意味がないと思います。だから、もっと簡単な方法があることを知りたいだけですか?Cookie を確認し、そのパスまたはルートにプッシュします。