redux的纯函数和高阶函数区别
原创纯函数
- 只要它是相同的输入(参数),它就必须获得相同的输出(返回)
- 参数数据不得重写
- 无网络请求、输入输出设备等副作用。
- 不能调用
Data.now()或者Math.random()例如不纯方法 - redux的
reducer函数必须是纯函数
高阶函数
参数就是函数或者退货是参数的函数- 常见的高阶函数:定时器设置函数、数组
forEach()/map()/filter()/find()/bind(),Promise等
版权声明
所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除
上一篇:react怎么指定ref的三种方式 下一篇:读懂数据vue响应式和双向绑定原理
相关文章
最新文章
- Bun能不能干掉你的bash脚本? 40分钟前
- Meta自称已到AI前沿?扎克伯格拒绝减速,谁来踩刹车? 40分钟前
- 一支圆珠笔玩不了的游戏,他自己造了一个出来 40分钟前
- AI购物助手来了,美国人却想把它踢开 41分钟前
- 齿轮越造越多,心跳为何越来越少? 2小时前
- 扔掉Spectral那一刻,API治理才真正开始 2小时前
- 0注册,让Agent替你搜完123个AI实验室的岗位 2小时前
- Meta把"未解之谜"甩给社区,是真开放还是甩锅? 2小时前
- 离开Overleaf的理由:当LaTeX编译原生接上Git 2小时前
- 关店十年的玩具反斗城,为什么有人非说里面有鬼? 3小时前
itfan123
