Dmi*_*sky 6 immutable.js graphql relayjs
使用Immutable和Flux实现获取撤消/重做功能基本上是微不足道的.这部分是由于Immutable使得价值传递成为可能,部分原因在于使用Flux的浏览器/内存中的性质.
然而,根据Relay-GraphQL突变对此进行概念化并不明显.有没有任何已知的模式可以简化这个?
中继(还)无法执行本地状态。因此,您目前的选择是 a) 在 Flux 存储中存储更改的“草稿”,或者 b) 创建一个草稿类型,您可以通过突变不断创建新版本。您可以在客户端中跟踪新的草稿 ID,并通过恢复活动草稿 ID 来“撤消”。
| 归档时间: |
|
| 查看次数: |
601 次 |
| 最近记录: |