【发布时间】:2020-09-01 14:35:18
【问题描述】:
我有两种方法来处理这个问题
1) 更新redux中的错误标志并在组件中使用
2) 使用 Promise 派发动作,然后从 saga 解析或拒绝 Promise,因此我们可以在组件中使用 例如:
doSomething: payload => {
return new Promise((resolve, reject) => {
dispatch(SomeActions.doSomething(payload, resolve, reject));
});
}
我应该使用哪种解决方案,以便以适当的方式维护代码。
如果我可以使用任何更好的解决方案,请帮助我理解这一点。
【问题讨论】:
标签: reactjs error-handling react-redux redux-saga