reactjs - 动作可能没有未定义的“类型”属性。在反应?
问题描述
我收到此错误
动作可能没有未定义的“类型”属性。你有没有拼错一个常数?
这是我的代码 https://codesandbox.io/s/50l75oqnyx
问题出在这一行 index.js行号:12
store.dispatch(testAction('StackOverflow'));
我正在尝试从外部调度操作
解决方案
正如错误所暗示的那样,您应该type
在调度您没有的动作时指定一个属性testAction
。action
将您的密钥更改为type
,它将起作用
export function testAction(text) {
console.log(text);
console.log("ddddd");
return {
type: Actions.SET_IMAGE,
text
};
}
推荐阅读
- css - 当我们有 2 个子组件时,如何将样式从父组件应用到子组件
- azure - 视频索引器逻辑应用程序无效模板错误
- python - 如何在 Pandas DataFrame 中编辑 Tensorflow 数据集?
- c# - Roslyn Analyzer 未清除上次诊断
- python - 使用下拉菜单连接图表(Plotly Dash)
- kotlin - Jetpack Compose:通过按钮关闭应用程序
- android-studio - 将数据传递到 Viewpager2 内从回收器视图单击的项目上的片段
- identityserver4 - 身份服务器滑动会话在到期后不会自动注销
- python - 等到 selenium python 中的类 opacity-transition 的 div 可用
- android - Flutter Firebase:抬头通知未在后台显示