将被处理组件的props和新的props一起传递给新组件,代码如下:
//WrappedComponent为被处理组件
function HOC(WrappedComponent){
return class HOC extends Component {
render(){
const newProps = {type:'HOC'};
return <div>
<WrappedComponent {...this.props} {...newProps}/>
</div>
}
}
}
@hoc
class OriginComponent extends Component {
render(){
return <div>这是原始组件</div>
}
}



