使用了le5le-store作为前端本地存储和组件间通信。

为什么不用redux之类的:

  • redux更适合用在大型项目;而topology用的场景很少
  • redux体积相当于topology核心库了;topology的store不到100行,够轻量
  • 习惯了rxjs的订阅式的数据通信,但同样没必要杀鸡用牛刀而引入另一个库。

优势

  • 轻量 - 不到100行
  • 使用简单 - 几乎0学习成本
  • 订阅式 - 非入侵式

使用

参考 le5le-store