*课程id:8-5,使用高阶组件精简代码
*问题描述:
因为每个组件中都有componentWillMout,所以DellLee老师使用高阶函数返回新组件(新组件中默认包含了重复的代码)。
react官方也推荐使用高阶组件去做组件,但是别忘了毕竟我们有两个选择的:
*我的想法:
子继承父的好处是,子可以super一下(比如,super.componentWillMout()),然后继续写子组件的业务代码。
而高阶只能在子组件中全量覆写代码,老师为何不采用继承的方式写呢?
继承和高阶各自的优缺点又都是什么呢?
先谢谢老师和同学答疑解惑~
登录后可查看更多问答,登录/注册