javascript - 使用react-redux是不是意味着需要学习ES6以及函数式编程?
黄舟
黄舟 2017-04-10 16:37:50
[JavaScript讨论组]

如题。

最近准备用上redux在reactjs做的项目中,但是一看redux就头痛了,看不懂。
ES6和函数式编程我都没有学过。
是不是需要先把这两样掌握?
感觉很难。

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全部回复(4)
ringa_lee

根据我们的项目和带人经历看,es6逃不掉,函数式编程如果不看源码的话没必要,只要js功底扎实一些的写业务基本没什么障碍。

伊谢尔伦

没有学过不要紧,好的教程马上奉上:

阮哥的《ES6》教程,不一定全部撸完,ES6某些特性对于没有接触过其它语言的同学来说可能稍有难度,比如yield等。

关于函数式编程,Github上有一个质量极高的书籍项目

《javascript函数式编程指南》

怪我咯

不是必须,但是学学还是好的,ES5肯定是能做这件事,而且兼容性肯定比ES6好(目前来讲)。毕竟现在看来ES6的趋势是不可避免的,5终将会逐渐被取代,6的优势很明显,一旦入门了,编程速度回大大提高。给你造成困惑的原因是ES6和react都是挺新的东西,正好大家觉得可以一起用,而react的写法又比较复杂,教程大多都是用ES6规范写的。其实不用掌握太多东西你就能看懂。

  1. 箭头函数

  2. const和let

  3. 文件导入import

  4. class

  5. ...的用法
    这5个都看看应该就够用了,看懂目前教程的代码没啥问题了。

天蓬老师

没啥关系,redux只是用了部分函数式编程的思想,你用redux根据他教程来,保证每个action是纯的,套api就好了。
我这有篇redux源码解析,你可以看一下他源码的架构和思想,部分运用了fp。
第一篇:redux源码解析-架构篇
第二篇:redux源码解析-与函数式编程

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号