React 组件, 而且带副总用的时候, 抽象的方式似乎就是这两种了, 以前的 Mixin 没看到有谁在用了. 那这两种方案的优劣是啥, 怎么选择?
高阶组件和 Decorator, 怎么选择?
hoozi
#6
由于mixin 方式会造成数据的混乱,state难以追踪,官方比较推荐高阶组件,高介组件本身其实也是返回一个组件。至于decorator我的理解是,它其实本身也是一个高阶组件,不是吗?
1 Like
jiyinyiyong
#7
说得也是. 我试了一下 decorator, 确实高阶组件. 不过 decorator 能做的事情看起来挺多, 我看到有别人拿过去然后魔改 prototype 的, 吓死人.