Redux中TestAstTable组件useSelector数据不更新问题求助
Redux Toolkit状态更新异常排查问题
问题场景
- 使用Redux Toolkit创建两个slice:
asts和sch,初始化时均存入数组数据 - 提交grv表单时,同时dispatch更新
sch.grvData与asts.astsTestData,通过Redux DevTools可确认两个数据均已更新 - 依赖
sch.grvData的GrvTestTable组件能正常刷新,依赖asts.astsTestData的TestAstTable组件始终不更新
已尝试的排查操作
- 全网检索相关解决方案
- 尝试通过
useState+useEffect手动触发组件重渲染,无效 - 检查代码是否存在状态突变情况,确认无此类问题
- 尝试多种Redux Toolkit不可变更新写法,无效
- 确认项目仅使用单一Redux Store,不存在多Store冲突
异常现象
- 在Redux DevTools的
asts面板中无法看到更新后的状态 - 在Redux DevTools的
sch面板中,可同时看到sch.grvData和asts.astsTestData的更新记录
内容的提问来源于stack exchange,提问作者Nxele
相关产品推荐
相关产品推荐

