先列个概览,以后慢慢分析各大装饰器。此文做了解,熟悉下概念即可。
共享数据传递形式
传递形式在这里指的就是传递方向
- 只读的单向传递(有特定的装饰器以供使用,之后再讲)
- 可变的双向传递(有特定的装饰器以供使用,之后再讲)
V1版本装饰器总览
组件传递数据场景概览
如上图所示,组件之间状态传递场景有三种
- 父子间共享状态
-
- 父子间共享状态有个细分场景是跨代传递,比如爷爷和孙子之间有一个共享变量,而父亲却没有。
- 一个根节点的不同子树上的组件共享状态
- 不同的组件树间的共享状态,如不同的Page,根节点各有各的。
装饰器分为两类
- 管理组件内状态的装饰器:组件级别的状态管理,可以观察同一组件树上(即同一个页面内),组件内或者不同组件层级的变量变化。