原文 "How Does React Tell a Class from a Function?" 译注: 一分钟概览—— React最后采用了在 上加入 标识作为区分。 1.在这之前,考虑了ES6的区分方法,但是由于Babel的存在,这个方法不可用。 2.总是调用 ,对于一些纯函数组件不适用。而且 ...
分类:
其他好文 时间:
2018-12-30 22:11:25
阅读次数:
932
假设我们在react中有如下header组件: 我们在写react组件时结合redux要定义mapStateToProps和mapDispatchToProps两个返回对象的纯函数以便交给connect去包裹使用 具体connect使用查看connect 这里我们就可以用装饰器(Decorator) ...
分类:
其他好文 时间:
2018-12-21 22:51:21
阅读次数:
232
副作用的概念:一个带有副作用的函数不仅只是简单的返回一个值,还干了一些其他的事情,比如: 修改一个变量 直接修改数据结构 设置一个对象的成员 抛出一个异常或以一个错误终止 打印到终端或读取用户的输入 读取或写入一个文件 在屏幕上绘画 修改一个变量 直接修改数据结构 设置一个对象的成员 抛出一个异常或 ...
分类:
其他好文 时间:
2018-12-02 17:35:47
阅读次数:
232
在上一篇文章中,我们介绍了 Python 的函数式编程,现在我们介绍 Python 的类和继承。 查看上一篇文章请点击:https://www.cnblogs.com/dustman/p/10010690.html 类先前,我们研究过两种编程范式--命令式(使用语句、循环和函数)和函数(使用纯函数、 ...
分类:
编程语言 时间:
2018-11-25 22:22:08
阅读次数:
264
1.纯函数 表示函数无副作用(状态变化)。 2.引用透明性 表示对相同输入,总是得到相同输出。 3.函数是一等公民 函数与变量、对象、类是同一等级。表示可以把函数当做参数传入另一个函数,或者作为函数的返回值,甚至可以在一个函数中定义另一个函数。 4.高阶函数的定义 参数是函数,或者返回值是函数。 5... ...
分类:
其他好文 时间:
2018-10-28 00:11:23
阅读次数:
189
1 //纯函数 ---> 不对外界产生副作用的函数就叫纯函 2 //以下都不是纯函数 3 var name = "xueyou" 4 5 function test(){ 6 name="xiaoming" 7 } 8 9 test()################################... ...
分类:
Web程序 时间:
2018-10-25 23:11:58
阅读次数:
223
我将写的第一个主题是 js的函数式编程 ,这一系列都是 mostly adequate guide 这本书的读书总结。原书在gitbook上,有中文版。由于原作者性格活泼,书中夹杂很多俚语,并且行文洒脱。中文译版难免有时需要思量一番,既然读了就写出来,能方便别人最好,也请读者指正。正文如下。 如果一 ...
分类:
Web程序 时间:
2018-09-12 21:42:36
阅读次数:
215
1. State 应用的数据,即状态 2. Action 一个纯对象,携带这个操作的类型和数据信息,主要是用来进行传递信息,如下所示: 3. Action Creater 一个函数,根据指定参数,来生成一个Action,目的是减少代码量 4. Reducer 一个纯函数,用来修改应用的状态,接收当前 ...
分类:
其他好文 时间:
2018-08-19 22:42:32
阅读次数:
200
原文地址: "Haskell学习 monad" 什么是Monad Haskell是一门纯函数式的语言,纯函数的优点是安全可靠。函数输出完全取决于输入,不存在任何隐式依赖,它的存在如同数学公式般完美无缺。可是纯函数因为隔绝了外部环境,连最基本的输入输出都无法完成。而 Monad 就是 Haskell ...
分类:
其他好文 时间:
2018-08-17 12:48:01
阅读次数:
214
关于连续函数空间、解析函数空间以及亚纯函数空间的简单介绍 ...
分类:
其他好文 时间:
2018-07-17 14:12:19
阅读次数:
522