gpt4 book ai didi

javascript - MobX 与 MobX 状态树

转载 作者:行者123 更新时间:2023-12-03 13:28:04 27 4
gpt4 key购买 nike

为什么我应该使用 MobX 状态树而不是普通 MobX?似乎每次我读到 MobX 时,都会在同一个地方提到 MST。有人实际上只是单独使用 MobX 吗?

这个问题可能太笼统了......

最佳答案

实际上,如果你仔细想想,MST 或 MobX State Tree 是一个非常具有描述性的名称。

MobX 速度很快,但不提供任何开箱即用的组织结构,因此集中式操作(例如拍摄整个状态的快照、从快照恢复状态、自动同步单独的存储、时间旅行或热重载)是要么不可能或由开发人员支持。

MST 通过将单独的存储组织到单个交互式和交互节点树中,开箱即用地支持上述所有内容(以及更多)。

Central in MST (mobx-state-tree) is the concept of a living tree. The tree consists of mutable, but strictly protected objects enriched with runtime type information. In other words, each tree has a shape (type information) and state (data). From this living tree, immutable, structurally shared, snapshots are automatically generated.

然而,所有这些都是有一定代价的,而且 MST 一般来说比纯 MobX 慢一些。因此,如果您不需要这些功能,请毫不犹豫地只使用 MobX。

关于javascript - MobX 与 MobX 状态树,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55211949/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com