React 背景介绍
React 起源于 Facebook 的内部项目,因为该公司对市场上所有 JavaScript MVC 框架,都不满意,就决定自己写一套,用来架设 Instagram 的网站。做出来以后,发现这套东西很好用,就在2013年5月开源了。
什么是React
- 用来构建UI的 JavaScript库
- React 不是一个 MVC 框架,仅仅是视图层的库
- react 官网
- react 中文文档
为什么要用React呢?
- 使用组件化开发,符合现代Web开发的趋势
- 提升开发效率,代码可维护性和可阅读性增强
- 技术成熟,配件齐全,适用于大型Web项目(生态系统健全)
- 由Facebook专门的团队维护,技术支持可靠
- 使用方式简单,性能非常高,支持服务端渲染
安装react
npm install creat-react-app -g
创建react脚手架项目
1. create-react-app one
2. cd my-app
3. npm start
用脚手架创建一个单页应用,进到项目里面后start,项目就可以跑起来了