我使用React Location Library。想要从cookie中获取令牌,如果它存在,然后将其发送到服务器以检查它是否是活动的。我的问题是我怎么能做到这一点之前,渲染应用程序,而不管路由?
我试过这样的东西,但它只适用于特定的路线
{
path: '/',
element: () => import('../pages/Main').then(mod => <mod.default />),
loader: async () => {
return {
user: await fetchResource('user', {}, true)
};
}
},
2条答案
按热度按时间thigvfpy1#
在App.js中,你可以这样做
t5fffqht2#
你可以用这个代码来举例:
然后在你的组件中写出条件:
当然,你应该使用
useEffect
钩子来获取数据