高阶组件

Posted shiyujian

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了高阶组件相关的知识,希望对你有一定的参考价值。

高阶组件(HOC)是react的高级概念。HOC与高阶函数等价,它接受任何输入-多数情况下是一个组件,返回一个输入组件的增强版本

例如:

function withLoading (Component){
  return function(props){
    return prisLoading ? <Loading /> : <Component {...props}/>
  }
}
简写为
const withLoading = (Component) => ({ isLoading, ...rest }) =>
  isLoading ? <Loading /> : <Component {...rest}/>
 
 

以上是关于高阶组件的主要内容,如果未能解决你的问题,请参考以下文章

react高阶组件

高阶组件的应用

高阶组件

react.js 高阶组件----很简单的实例理解高阶组件思想

高阶组件 知识点,什么是高阶组件?

如何让vscode支持react高阶组件写法