标签:接受 区别 总结 his wrap function reac 使用 cti
React 使用高阶组件有两种 一种是 调用 传入的组件 另外 一种是 继承传入的组件。高阶组件 就是一个函数 接受参数组件 返回的也是组件
1、function Htight1( componentName ){
return class WrapComponent extends Components {
render(){
return (
<componentName ...this.props>
{ this.props.children }
</componentName>
)
}
}
}
const demo1 = class extends Components {
}
第二种 继承传入组件
function Htight1(componentName){
return class WrapComponents{
//doSomething
}
}
总结: 这两种在需求上使用没有什么区别
标签:接受 区别 总结 his wrap function reac 使用 cti
原文地址:https://blog.51cto.com/14582569/2545909