高阶组件

一、高阶组件(HOC)是React 中用于复用组件逻辑的一种高级技巧。HOC自身不是React API的一部分,它是一种基于React的组合特性而形成的设计模式。
具体而言,高阶组件是参数为组件,返回值为新组件的函数。
组件是将props转换为UI,而高阶组件是将组件转换为另一个组件。
二、Redux的connect和Relay的createFragmentContainer是高阶组件。
组件是React中代码复用的基本单元。
高阶组件擅长的:允许我们在一个地方定义逻辑,并在许多组件之间共享它。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、组件 (1) 函数组件 如果你想写的组件只包含一个 render 方法,并且不包含 state,那么使用函数组...
    我有我阅读 1,887评论 0 0
  • 前言 学习react已经有一段时间了,期间在阅读官方文档的基础上也看了不少文章,但感觉对很多东西的理解还是不够深刻...
    Srtian阅读 1,680评论 0 7
  • React进阶之高阶组件 前言 本文代码浅显易懂,思想深入实用。此属于react进阶用法,如果你还不了解react...
    流动码文阅读 1,191评论 0 1
  • 高阶组件 HOC 高阶组件(HOC)是react中的高级技术,用来重用组件逻辑。但高阶组件本身并不是React A...
    编程之上阅读 681评论 0 2
  • 夫妻之间,有商有量才能更和谐。 今天,陪梁先生当调节员。主要事件是,哥哥最近最近因为疫情一直休息,于是就打游戏挣钱...
    静心听风阅读 44评论 0 0