探索 mobx-utils 和 mobx-state-tree
1. mobx-utils 简介
autorun()的日志输出展示了submit()和reset()对viewModel.name属性的影响:
ViewModel: <Unnamed>, Model: <Unnamed>, Dirty: false ViewModel: Pavan, Model: <Unnamed>, Dirty: true About to reset... ViewModel: <Unnamed>, Model: <Unnamed>, Dirty: false ViewModel: MobX, Model: <Unnamed>, Dirty: true About to submit... ViewModel: MobX, Model: MobX, Dirty: falsemobx-utils提供了许多实用工具,这里介绍的只是一小部分。它还包括用于在 RxJS 流和 MobX 可观察对象之间进行转换的函数、在可观察数组添加元素时执行操作的处理器函数,以及MobX when()的变体(在超时后自动处理)等。你可以查看 GitHub 项目 来发现更多