问题描述
我尝试 ReSwift-Thunk 执行异步操作,但我的 reducer 是可撤销的。如何同时使用异步和撤消?
以下是我的商店代码:
let mainStore = Store(
reducer: undoable(reducer: mainReduer,filter: nil),state: nil,middleware: [createThunkMiddleware()]
)
以下是我的可撤销代码:
public struct UndoableState<T>: StateType {
public var past: [T]
public var present: T
public var future: [T]
public init(past: [T],present: T,future: [T]) {
self.past = past
self.present = present
self.future = future
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)