我正在处理中等大小的项目,react 中的一些组件是使用类创建的,以及组件级别的状态。对于身份验证并将令牌保存在本地存储中并从中重新加载用户,我会使用挂钩。
我现在对这个决定感到后悔,就好像您要刷新一个类组件一样,您将失去用户并被踢回登录屏幕。
我知道钩子用于函数,但是有没有办法在类中使用钩子(太保留用户)?
//The hook I am using
useEffect(()=>{
auth.Context.loadUser();
//eslint-disable-next-line
},[]);