本文旨在收集笔者学习 ReactJS 过程中遇到的高质量、有帮助的资料。

  1. React 入门实例教程,Code: react-demos。阮一峰学习 React 时收集的 Demo,简单易懂。但由于时间关系,有些例子已经不满足现在流行的编码规范。

  2. ECMAScript 6 入门. 作者: 阮一峰. 全面介绍ECMAScript 6 新引入的语法特性。建议先浏览一遍,开发过程中不断回来翻看。

  3. ECMAScript® 2015 Language Specification. ECMA制定的 ES6 的标准文档,权威而且详细,学习 JavaScript 没有比这更好的资料了。

  4. React 在 Coding WebIDE 中的应用实践. 一篇讲 React 和 Flux 不错的文章。

  5. Airbnb React/JSX Style Guide. Airbnb React/JSX 编码规范,据说业内很流行。

  6. React Howto by Pete Hunt. 中肯地介绍了学习 React 技术栈的路线。

  7. 深度剖析:如何实现一个 Virtual DOM 算法. 一个简单的 Virtual DOM 算法实现。复杂的 Virtual Dom 算法见:virtual-dom

  8. The React.js Way: Getting Started Tutorial. 介绍 Virtual DOM 和 Component。 Code

  9. The React.js Way: Flux Architecture with Immutable.js. 介绍 flux 和 Immutable.js。 Code

  10. React.js Best Practices for 2016.

  11. 界面之下:还原真实的MV*模式. 介绍了 MVC => MVP => MVVM 的演进过程,做网站开发的都应该看看。

  12. ReactJS For Stupid People. React is ONLY THE VIEW LAYER.

  13. Flux For Stupid People.

  14. Extremely simple flux demo by 阮一峰.

React 官方文档:

  1. Thinking in React.

  2. Tutorial: Intro To React.

  3. React - Basic Theoretical Concepts. 中文译文:React 设计思想

  4. flux-concepts.

  5. Getting Started with Redux by Dan Abramov.

  6. Building React Applications with Idiomatic Redux by Dan Abramov.

  7. Redux doc.