为什么要调用高阶分量(HOC)?

时间:2016-09-04 20:06:39

标签: javascript reactjs

我知道这听起来像一个奇怪的(愚蠢的)问题,但我无法理解接受React组件并返回React组件的函数被称为高阶组件。怎么样?

我很高兴使用Enhancer,Decorator,但仍然无法理解为什么它是一个组件,并且会感谢有人可以把我的鼻子捅到我错过的部分。

如果您不熟悉此类概念,请{/ 3}}和Andrew Clark's解释。

1 个答案:

答案 0 :(得分:0)

来自维基百科:

  

在数学和计算机科学中,高阶函数是一个   至少执行以下操作之一的函数:

     

将一个或多个函数作为参数(即程序性的   参数),返回一个函数作为结果。[争议 - 讨论]

在React中,高阶组件 react组件作为其参数的组件,并返回一个新组件。