自我声明
react是Facebook这家公司对当时市场上的MVC开发框架不满意而自己调动团队去书写的框架。而我学习react主要是想要学习react Native开启混合开发之路。
react的优点编写在它的文档开始:它拥有较高的性能,代码逻辑非常简单,而这也是它被越来越多的人关注的原因。
react的特点:
1.声明式设计 −React采用声明范式,可以轻松描述应用。
2.高效 −React通过对DOM的模拟,最大限度地减少与DOM的交互。
3.灵活 −React可以与已知的库或框架很好地配合。
4.JSX − JSX 是 JavaScript 语法的扩展。React 开发不一定使用 JSX ,但我们建议使用它。
5.组件 − 通过 React 构建组件,使得代码更加容易得到复用,能够很 好的应用在大项目的开发中。
6.单向响应的数据流 − React 实现了单向响应的数据流,从而减少了重复代码,这也是它为什么比传统数据绑定更简单。
配置环境命令行
npm install -g cnpm --registry=https://registry.npm.taobao.org
npm config set registry https://registry.npm.taobao.org
这两行命令用来书写和安装淘宝镜像,淘宝镜像可以用来快速安装一些外国的一些插件并且更改命令为cnpm
安装模块命令
cnpm install [name]
使用 create-react-app 快速构建 React 开发环境
create-react-app 是来自于 Facebook,通过该命令我们无需配置就能快速构建 React 开发环境。
create-react-app 自动创建的项目是基于 Webpack + ES6 。
执行以下命令创建项目:
cnpm install -g create-react-app
create-react-app my-app
cd my-app/
npm start
如果一切正常的话那么会跳出以下界面
但是我的本次安装失败,解决完bug后上传解决方案