reactjs - React JS,无法使用调度挂钩更新 Redux 状态
问题描述
我的反应代码包含输入字段,如果我在输入字段中输入文本,redux 状态会更新并在相同的组件中显示结果,但我的调度函数出现错误。我的调度功能无法连接到正确的操作功能。
请验证我的代码
我已将代码复制到 CodeSandbox
https://codesandbox.io/s/peaceful-currying-hjwur?file=/src/App.js
- useSelector() 钩子对我来说很好,即我可以访问 redux 商店 *
解决方案
您正在导入loginUser
rootActions.js 并将其重命名为loginActions
,因此会造成混淆。
将 Header.js 的第 10 行更改为
dispatch(rootActions.loginAction(user_name));
将使其按预期工作。
推荐阅读
- c# - BlazorNotifyAuthenticationStateChanged 不更新基于授权的元素
- python - 从堆叠数组中的列中删除 NaN 值
- python - 使用 pypdf2 从 chrome 的打印选项生成的 pdf 文件中提取文本
- angular - 自定义 CKEditor 5 在 Angular 8 应用程序中根本没有工具栏
- godot - 错误:“无效的获取索引'点'(在基础'空实例'上)”(Godot)
- html - 如何更改选择
- spring - 如何在 NGINX 中将 http 指向 https 子域?
- c++ - 如何为使用 createwindow 创建的窗口创建自定义背景颜色
- javascript - 机器人在几分钟后重置代码中的内容(Discord.JS)
- api - 在后台线程上运行数据下载