是否可以从组件外部触发Redux操作?

我正在构建一个React应用,并正在调用一个自定义处理程序库来调用我们的REST API。

在这些(非响应)函数中,我想触发Redux操作以使用端点响应来更新商店,但是如果没有通常的’mapDispatchToProps’/

connect()方法,就无法弄清楚如何触发Redux操作。

这可能吗?

谢谢

回答:

为了从Reactcomponent您的范围之外进行调度和采取行动,您需要获取商店实例并dispatch像这样调用它

import { store } from '/path/to/createdStore';

function testAction(text) {

return {

type: 'TEST_ACTION',

text

}

}

store.dispatch(testAction('StackOverflow))

以上是 是否可以从组件外部触发Redux操作? 的全部内容, 来源链接: utcz.com/qa/409017.html

回到顶部