老师您好!我想问一下为什么点击登录或者登出的时候都会进入AuthProvider这个函数里
来源:5-6 用useAuth切换登录与非登录状态
qinqting
2021-10-22

很疑惑,这个函数是包裹整个app的,按理说是setState相关的数据发生改变的时候会触发重新渲染,但是这里点击登录获取到user之后只是存储了user的token到localstorage中,并没有触发setState相关的操作。进到这个AuthProvider才触发setState操作,问题就在这里,它是怎么进到这个函数中的。
写回答
1回答
-
你好,看了很多遍,没看懂问题... 这里的代码不是
auth.login(form).then(setUser)
吗,最后那个setUser不就是改变状态触发重新渲染吗
042021-11-03
相似问题