class TestClass extends React.Component {
render() {
return
this is a Hoc use function to wrap class
;
componentDidMount() {
console.log("componentDidMount");
function HOC(Component) {
return class wrapComponent extends React.Component {
render() {
return
;
};//正向属性代理
// function HOC(Component) {
// return class wrapComponent extends Component{
// }
// } //反向继承
const newTest = HOC(TestClass);
export default newTest;
React HOC 高阶组件及其用途待续版本基本概念HOChigherOrderComponenthigherOrder 高阶Component 组件部件用途将class组件转化为function组件两种类型正向属性代理 使用较多反向继承代码示例import React from "react";class TestClass extends React.Component { render() { return <div>th