0

私は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 を確認し、そのパスまたはルートにプッシュします。

4

1 に答える 1