【发布时间】:2017-08-05 21:22:21
【问题描述】:
我将所有状态保存在 store 中,并使用 redux-sagas 处理所有异步操作。
因此,例如,如果我有一个整数字段,其更改应触发异步操作,我将 TextInput 值连接到存储中的实际值。 一旦用户更改了值并离开该字段,我就会调度一个动作。 这将被一个调用 API 的 saga 获取。但如果失败,我需要恢复以前的值。有什么好的方法来处理它?
目前我在动作中传递旧值和新值,以便 saga 可以放置一个新动作来恢复它,但这感觉像是一个杂物。以前没有遇到过这种情况吗?
【问题讨论】:
标签: react-native redux redux-saga