Redux,回滚到特定点的状态

时间:2017-10-03 08:42:55

标签: reactjs redux react-redux

我一直在查看文档,但找不到任何对此的引用。默认情况下Redux是否具有内置功能,允许我们引用当前版本的状态并回滚到该引用下线?

3 个答案:

答案 0 :(得分:1)

没有。 Redux具有非常小的内置功能,但was designed to be extended for use cases like undo/redo。有numerous existing libraries specifically for undo/redo,我猜其中一些对你的情况有用。

答案 1 :(得分:0)

只需查看源代码,唯一可用的方法是:

  • 调度
  • 订阅
  • getState
  • replaceReducer
  • [$$ observable]:observable

所以我猜它不可能......羞耻..

答案 2 :(得分:0)

Redux不是一个包含许多流行案例和解决方案的框架,它是具有简单概念的状态容器。 根据redux documentation,您应该使用过去,现在和将来的堆栈列表手动在程序中实现撤消/重做功能。