高阶组件
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}/>
以上是关于高阶组件的主要内容,如果未能解决你的问题,请参考以下文章