# 高阶组件

返回:前端进阶

高阶函数是指这样一种函数:接收函数作为参数,或将函数作为参数,或将函数作为输出返回。

const add = (x) => (y) => x + y;
console.log(add(1)(2));
1
2

高阶组件:它的接收值和返回值都是组件

高阶组件(Higher Order Components)可以看作 React 对装饰模式的一种实现,高阶组件就是一个函数,且该函数接受一个组件作为参数,并返回一个新的组件