1.0.5 • Published 6 years ago
fengwuxp_common_state v1.0.5
通用的状态管理器抽象
思路:
- 1:通过抽象屏蔽掉现有的状态管理的复杂性,例如redux,简化调用,开放者只需要关系状态 变更的复杂性(由业务决定),而不需要关系状态是如何变更的,从而简化开发的过程。
- 2:每一个状态既可以从其他状态中获取状态的变更,也可以提供给其他状态,所以状态不必 是全局的,可以是一个链式的,在需要的是加入,不需要的时候移除(配合路由)
页面由组件构成,应用有非常多的页面,组成来了一颗树,所以状态也是一颗树,可以随着组件创建
而挂载,随着组件的销毁而销毁
新思路
- 基于发布订阅
1.1 常规的的发布订阅模块
- 可以加入数据cache