相信不少看过一些框架或者是类库的人都有印象,一个函数叫什么creator或者是什么什么createToFuntion,总是接收一个函数,来返回另一个函数.这是一个高阶函数,它可以接收函数可以当参数,也可以当返回值,这就是函数式编程.像柯里化.装饰器模式.高阶组件,都是相通的,一个道理. 本文重点是React高阶组件,要理解高阶组件,不得不说函数式编程. 1. 函数式编程 函数式编程是一种编程模式,在这种编程模式种最常用函数和表达式,函数式编程把函数作为一等公民,强调从函数的角度考虑问题,函数式编…