【发布时间】:2020-02-05 07:56:33
【问题描述】:
我想在应用 Redux 状态后运行 takePic() 函数。假设如下代码:
this.props.setCameraState({
foo: bar,
foo2: bar
}).then(() => takePic());
我在本地状态函数上做这件事,如下所示:
this.setState({
foo: bar,
foo2: bar,
}, async () => takePic());
但我不知道如何在 Redux 上做到这一点。
【问题讨论】:
-
你能做的是有一个变量来跟踪,就像你用装载机做的一样。一旦动作被调度,你将 loader 设置为 true,当它被获取时你可以设置为 false,如果为 false,你可以触发一个函数
-
我考虑过这种方法。但是有更好的方法吗?
-
嗯,我也必须检查一下,我赞成这个问题才能真正得到答案
-
请为您认为有帮助的答案投票。 :)
-
UtkarshPramodGupta 谢谢 :)
标签: javascript reactjs react-native redux