高阶函数是接收一个或者多个函数作为入参,返回一个新的函数。
高阶组件,则是接收一个或者多个组价作为入参,并且返回一个组件。高阶组件的实现方式,本质上是一个装饰者设计模式。
最基本的高阶组件模版如下:
import React form 'react';
export default (WrappedComponent) => {
return class EnhancedComponent extends React.Component{
高阶函数是接收一个或者多个函数作为入参,返回一个新的函数。
高阶组件,则是接收一个或者多个组价作为入参,并且返回一个组件。高阶组件的实现方式,本质上是一个装饰者设计模式。
最基本的高阶组件模版如下:
import React form 'react';
export default (WrappedComponent) => {
return class EnhancedComponent extends React.Component{