Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 我可以从react redux的操作中获得调度(类型和负载)吗?或者它';这是个坏习惯吗?_Reactjs_Redux_React Redux_Action_Dispatch - Fatal编程技术网

Reactjs 我可以从react redux的操作中获得调度(类型和负载)吗?或者它';这是个坏习惯吗?

Reactjs 我可以从react redux的操作中获得调度(类型和负载)吗?或者它';这是个坏习惯吗?,reactjs,redux,react-redux,action,dispatch,Reactjs,Redux,React Redux,Action,Dispatch,我现在已经知道这个代码是有效的,但我怀疑这是否是一个不好的做法 我是否可以从操作中获得分派传递类型和有效负载 await store.dispatch({ type: MY_TYPE, payload: myPayload }) 或者这是一个坏习惯?(为什么) (我猜)根据这里的Redux文档,只有操作才能使用类型和有效负载(?)发送数据: 动作创作者经常被批评为样板戏。好吧,你不必写它们!如果您觉得对象文字更适合您的项目,那么可以使用对象文字 看起来很好,;但如果你继续阅读,它们会解

我现在已经知道这个代码是有效的,但我怀疑这是否是一个不好的做法

我是否可以从操作中获得分派传递类型和有效负载

await store.dispatch({
  type: MY_TYPE,
  payload: myPayload
})
或者这是一个坏习惯?(为什么)


(我猜)根据这里的Redux文档,只有操作才能使用类型和有效负载(?)

发送数据:

动作创作者经常被批评为样板戏。好吧,你不必写它们!如果您觉得对象文字更适合您的项目,那么可以使用对象文字

看起来很好,;但如果你继续阅读,它们会解释使用动作创建者而不是对象文字的好处:

动作创建者允许您将调度动作的附加逻辑与发出这些动作的实际组件解耦