Files
dooring/packages/dooringx-doc/src/docs/2.1.md
yehuozhili 968a072537 change pkg
2021-07-09 01:41:03 +08:00

670 B

title, sTitle, order
title sTitle order
store dooringx-lib基础 3

store 类似于 redux 的概念,它内部实现了 redo、undo、发布订阅、置换数据、强制刷新等功能。

store 可以在 config 中获取。

在最开始时,需要通过 useStoreState 与 react 结合,此时可以在任意位置使用 store.forceUpdate 强刷,也可以使用 state 获取 store 中的数据。

store 的主要数据是保存着每次修改 jsonSchema 队列。

如果你需要更新数据,在深拷贝后使用 setData 方法进行更新。

如果你需要更新时不记录在 redo 或 undo 上留下记录,那么请操作队列删除其中保存内容即可。