什么是纯函数(reducer函数)?也就是说,只要是同样的输入,必定得到同样的输出。

纯函数是函数式编程的概念,必须遵守以下一些约束。

1:不得改写参数
2:不能调用系统 I/O 的API
3:不能调用Date.now()或者Math.random()等不纯的方法,因为每次会得到不一样的结果

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐