首页 > 解决方案 > React JS,无法使用调度挂钩更新 Redux 状态

问题描述

我的反应代码包含输入字段,如果我在输入字段中输入文本,redux 状态会更新并在相同的组件中显示结果,但我的调度函数出现错误。我的调度功能无法连接到正确的操作功能。

请验证我的代码

我已将代码复制到 CodeSandbox

https://codesandbox.io/s/peaceful-currying-hjwur?file=/src/App.js

标签: reactjsreduxreact-hooks

解决方案


您正在导入loginUserrootActions.js 并将其重命名为loginActions,因此会造成混淆。

将 Header.js 的第 10 行更改为

dispatch(rootActions.loginAction(user_name));

将使其按预期工作。


推荐阅读