react

引子

子曰:愚而好自用,贱而好自专。生乎今之世,反古之道。如此者灾及其身者也。

非天子不议礼,不制度,不考文

今天下,车同轨,书同文,行同伦

虽有其位,苟无其德,不敢作礼乐焉。虽有其德,苟无其位,亦不敢作礼乐焉。

子曰:吾说夏礼,杞不足徵也。吾学殷礼,有宋存焉。吾学周礼,今用之,吾从周。

–《中庸》

正文

高阶函数

高阶函数:高阶函数,又称算子(运算符)或泛函,包含多于一个箭头的函数。

原理:在数学和计算机科学中,高阶函数是至少满足下列一个条件的函数:

  • 接受一个或多个函数作为输入
  • 输出一个函数

在数学中它们也叫做算子(运算符)或泛函。微积分中的导数就是常见的例子,因为它映射一个函数到另一个函数

高阶组件

高阶组件(HOC)是一个复用组件逻辑的高级技巧。这并不是react的API,而是和react组件可以自然的组合运用。

具体的说:一个高阶组件就是一个函数,接收一个组件,返回一个新的组件

1
2
3
function(){
console.log(1231231)
}