You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ProtectedRoute在更新useState的isAuth状态后未重新渲染的问题求助

ProtectedRoute在更新useState的isAuth状态后未重新渲染的问题求助

各位好,我遇到了一个React路由相关的问题,想请教下大家:

我希望ProtectedRoute在每次渲染它所保护的页面时,都能调用服务器接口,通过会话Cookie来判断用户是否已登录。目前我已经确认在我的测试场景下,服务器确实返回了true,我也根据这个返回值更新了isAuth的状态,但奇怪的是,当isAuth从false被重新赋值为true之后,ProtectedRoute并没有再次触发,它只在首次加载的时候运行了一次。

实在搞不清问题出在哪,有没有大佬能帮忙分析下?

备注:内容来源于stack exchange,提问作者user3146945

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.13 16:04:50