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

Fast Refresh失效:Authenticated Stack中useState引发异常

React Native Fast Refresh 失效问题排查求助

我了解很多关于Fast Refresh失效的常见问题和解决方案,但我的情况比较特殊,已经定位到引发问题的代码行,想搞清楚背后的原因。

项目依赖

"react": "^18",
"react-native": "0.70.3",
"@react-navigation/bottom-tabs": "^6.4.0",
"@react-navigation/elements": "^1.3.6",
"@react-navigation/native": "^6.0.13",
"@react-navigation/stack": "^6.3.2",

导航栈结构

应用采用三层react-navigation导航栈结构:

  • Parent Stack Navigator
    • Authenticated Stack < 问题出现位置
      • Tab Navigator
        • 其他所有子栈

问题详情

三个导航/标签栈中都存在useState或其他状态管理逻辑,目前Fast Refresh完全失效。但只要移除Authenticated Stack中的所有useState调用,Fast Refresh就能恢复正常。

我已经删除了其他所有状态相关代码,只保留下面这一行(甚至没在文件里引用它),Fast Refresh依然失效;注释掉这行后就恢复正常:

const [isChatClientReady, setIsChatClientReady] = useState(false)

有没有人遇到过类似情况?或者有排查方向的建议?感谢!

内容的提问来源于stack exchange,提问作者James Dunay

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 12:05:13