高阶组件

87 阅读1分钟

高阶组件是个函数,参数是组件,返回值是新组件

  const foo=(Cmp)=>(props)=>{
    return (
      <div>
         <Cmp {...props}>
      </div>
    )
  function Child(props){
    return <div>{props.name}</div>
    }
    const Foo=foo(Child)
  }

高阶组件不要写到render里面