React.JS 学习资源汇——持续更新

React

学习目标

  • 能够熟练运用React框架
  • 了解React组建的生命周期

入门学习

  • 官方文档

    • 英文原版

      https://facebook.github.io/react/

    • 中文文档

      https://doc.react-china.org/

  • 视频

    • 极客学院:

      http://wiki.jikexueyuan.com/project/react-tutorial/

    • 慕课网:

      http://www.imooc.com/learn/504

  • 博客

    • 阮一峰博客:

      http://www.ruanyifeng.com/blog/2015/03/react.html

    • 阮一峰GitHub仓库Demo:

      https://github.com/ruanyf/react-

精品实战文档

React.js 生态圈
https://github.com/cllgeek/ReactEcosystemStudy
react.js 本是一个构建用户界面的javascript库,它因单向数据绑定和虚拟DOM两大特点在前端界大放异彩,因为它解决了当下网页性能陷入的瓶颈(因为直接操作DOM导致页面性能损失很大,而虚拟DOM避免了直接操作DOM),再加上单向数据绑定使得业务逻辑更加清晰可控,另外,react.js
是大名鼎鼎的Facebook一手打造维护,基于此,react社区也异常活跃,从而良性的推动了react的发展和流行,而React现在已经发展为一个生态圈。

认识React.js生态圈

用阮一峰老师的话说就是:React已不是一个库,也不是一个框架,而是一个庞大的体系。想要发挥它的威力,整个技术栈都要配合它改造。你要学习一整套解决方案,从后端到前端,都是全新的做法。时至今日,围绕以React为核心的技术栈也日益成型,它主要包含:
React,
npm
js打包工具(如:webpack)
ES6
Routing
Redux
你不需要把这些都学完才去使用 React. 只需要在你遇到问题需要解决的时候, 才进入相关的学习。

从入门到实战 (强烈推荐)

https://github.com/carlleton/reactjs101/tree/zh-CN

你可能感兴趣的:(React.JS 学习资源汇——持续更新)