Reactjs 检查React中是否存在cookie
我在我的Reactjs 检查React中是否存在cookie,reactjs,js-cookie,Reactjs,Js Cookie,我在我的React应用程序中使用了js cookie,这里我只使用一个简单的条件来检查cookie是否匹配,并将历史推送到以下路径,下面是我的代码: const readCookie = () => { let cookie = false; if(cookie = Cookies.get("isLogged")){ history.push('/Homepage'); setAuthenticated(true);
React
应用程序中使用了js cookie
,这里我只使用一个简单的条件来检查cookie是否匹配,并将历史推送到以下路径,下面是我的代码:
const readCookie = () => {
let cookie = false;
if(cookie = Cookies.get("isLogged")){
history.push('/Homepage');
setAuthenticated(true);
}else{
history.push('/');
}
}
useEffect(() => {
readCookie()
},[]);
但问题是,如果我有很多路线,那么我只需要写很多
if条件
,就像我现有的路线一样,来检查并推送到特定的路线,我认为这样做没有意义。我只是想知道有没有更简单的方法?要检查cookie并推送到它们的路径或路由。是的,您需要创建公共和私人路由,请按照下面链接中提到的步骤操作:
您也可以查看此回购协议