[react] 举例说明什么是高阶组件(HOC)的属性代理
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>}
}
个人简介
我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易,
但坚持一定很酷。欢迎大家一起讨论
主目录
与歌谣一起通关前端面试题