6

MobX 的创建者 Michel Westrate 说:

MobX 适用于构建任何需要对状态模型执行类似 CRUD 操作的应用程序。它不太适合具有仅附加域模型的应用程序。

如果我理解正确,“仅附加域模型”可能是指由持续添加的数据源/列表组成的应用程序(例如 Facebook)。

他所说的“仅附加域模型”是什么意思,为什么 MobX 不适合它?

4

1 回答 1

6

仅追加域模型永远不会改变状态。他们只是追加新的状态。MobX 的优势在于它能够“观察”状态并在它发生突变时做出反应。但是由于您没有改变状态(仅附加),因此您会失去很多这种力量。

它仍然有用:如果您使用 MobX 来观看“大小”或“计数”或其他内容,那么当这些值随着状态的附加而发生变化时,您会做出反应。这并不像同时观察 100 个状态对象并在它们中的任何一个发生变化时做出反应那样困难。

于 2016-08-01T14:11:26.070 回答