体验 MobX 的自动依赖追踪机制,理解 Observable、Action 和 Reaction 的关系
使用 observable 或类属性装饰器 @observable 定义的状态。当状态变化时,所有依赖它的 Reaction 会自动重新执行。
使用 action 或 @action 装饰器标记的方法。用于修改 Observable 状态。Action 会批量处理变更通知,避免中间状态的重复渲染。
当 Observable 状态变化时自动执行的副作用。包括:
autorun: 自动追踪依赖并执行reaction: 对特定数据变化作出反应when: 条件满足时执行一次