怎么学习react

最近,由于项目需要,我们采用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 示例

相关文章

react 中的高阶组件主要是对于 hooks 之前的类组件来说的,如...
我们上一节了解了组件的更新机制,但是只是停留在表层上,例...
我们上一节了解了 react 的虚拟 dom 的格式,如何把虚拟 dom...
react 本身提供了克隆组件的方法,但是平时开发中可能很少使...
mobx 是一个简单可扩展的状态管理库,中文官网链接。小编在接...
我们在平常的开发中不可避免的会有很多列表渲染逻辑,在 pc ...