React入门/初学者

React

React是一个用于用户界面地JAVASCRIPT库

React主要用于构建UI,很多人认为React是MVC中地V视图

React起源于Facebook的内部项目,用来架设Ins谈gram的网站,并于2013年开源

React拥有较高的性能,代码逻辑非常简单,越来越多的人已开始关注和使用

React特点

1.声明式设计-React采用声明范式,可以轻松描述应用

2.高效-React通过对DOM的模拟,最大限度地减少与DOM的交互

3.灵活-React可以与已知的库或框架很好的配合

4.JSX-JSX是JavaScript语法的扩展,React开发不一定使用JSX,建议使用

5.组件-通过React构建组件,使得代码更加容易得到复用,能够更好的应用在大项目的开发中

6.单向响应的数据流-React实现了单向的数据流,从而减少了重复代码,因此比传统数据绑定更简单

 

React 安装

1.React可以下载直接使用

点击React官网前往下载最新版

2.使用CDN库

<script src="https://unpkg.com/react@16/umd/react.development.js"></script>//React核心库
<script src="https://unpkg.com/react-dom@16/umd/react-dom.development.js"></script>//提供与DOM相关的功能
<!-- 生产环境中不建议使用 -->
<script src="https://unpkg.com/babel-standalone@6.15.0/babel.min.js"></script>

React实例

如果需要使用JSX,则<script>的type属性需要设置为text/babel

<body>
 
<div id="example"></div>
<script type="text/babel">
ReactDOM.render(
    <h1>Hello, world!</h1>,
//将h1标题插入到example节点中
    document.getElementById('example')
);
</script>
 
</body>

通过 npm 使用 React

npm install -g cnpm --registry=https://registry.npm.taobao.org
npm config set registry https://registry.npm.taobao.org

也可以使用cnpm命令工具代替默认的npm(较快)点击查看淘宝镜像

cnpm install [name]

 使用create-react-app快速构建React开发环境

create-react-app是来自Facebook,通过该命令我们无需配置就能快速构建react环境

createa-react-app自动创建的项目是基于Webpack +Es6

创建项目

cnpm install -g create-react-app
create-react-app my-app
cd my-app/
npm start

 完成之后在浏览器打开localhost:3000运行结果如下:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值