React
学习目标
- 能够熟练运用React框架
- 了解React组建的生命周期
入门学习
-
官方文档
-
视频
-
博客
-
阮一峰博客:
-
阮一峰GitHub仓库Demo:
-
精品实战文档
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. 只需要在你遇到问题需要解决的时候, 才进入相关的学习。