High Order Component

React High Order Component

  • コードの再利用、ロジックやブートストラップの抽象化
  • Render Hijacking(レンダリング・ハイジャック)
  • Stateの抽象化と操作
  • Propsの操作
function ppHOC(WrappedComponent) {
  return class PP extends React.Component {
    render() {
      return <WrappedComponent {...this.props}/>
    }
  }
}

<WrappedComponent {...this.props}/>
// これは以下と等しい
React.createElement(WrappedComponent, this.props, null)

References

results matching ""

    No results matching ""