最近,由于项目需要,我们采用react与redux来开发前端。我是0基础,我是这样子学习的。下面也会推荐一些优秀的资源。
① 看一个比较典型的项目。
② 完整的看一个功能模块,比如登录模块。
③ 大概看懂代码运行流程。
④ 啃代码细节,比如说语法或者某个函数和表达式代表什么意思。
⑤ 查找基本文档,然后实践一个类似的模块,然后继续深入。
一些学习资源:
① https://hulufei.gitbooks.io/react-tutorial/content/index.html react 中文入门教程;【优秀,虽然不完整】
② http://reactjs.cn/react/docs/component-api.html react 英文入门教程【较完整,但是对于初学者有点难理解概念】
③ http://cn.redux.js.org/docs/introduction/index.html redux 教程【优秀,通俗易懂】
④ https://ant.design/docs/react/introduce-cn ant-design 组件,专门配合react UI服务的一些组件。【优秀,开发速度快】
⑤ http://es6.ruanyifeng.com/ ES6入门教程;
⑥ http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/ git使用,阮一峰著作,本人认为他写的文章都很不错。【较长】
⑦ http://www.uprogrammer.cn/react-router-cn/ react-router 中文文档;【优秀】
⑧ http://uprogrammer.cn/ 优程的优秀推荐链接;
⑨ https://segmentfault.com/a/1190000007134000 基于 React.js + redux + bootstrap 的 RubyChina 示例