【发布时间】:2020-10-18 10:54:23
【问题描述】:
如何从CreateTobaccoProfiledispatch 中获取烟草 id?
const addToBarProfile = (data, dispatch) => new Promise((resolve, reject) => {
var somedata = dispatch(CreateTobaccoProfile({
data: JSON.stringify(data)
}));
//I need id of this request to send new request
debugger;
resolve();
});
addToBarProfile(data, dispatch).then(x => {
debugger;
AttachTobaccoToBar(data._id);
});
【问题讨论】:
-
如果
CreateTobaccoProfile返回Promise,您可以为它await。但我相信最好避免并使其具有声明性,这意味着CreateTobaccoProfile应该dispatch本身的“回调”。我正在使用",因为它不会调度回调本身而是一个动作,并且“bar”(?)减速器将处理该动作并因此将“attachTobacco”。
标签: javascript reactjs dispatch