React——React简介和基本使用【一】

简介: React——React简介和基本使用【一】

前言

记录下react的学习过程

内容

React简介

英语官网 : https://reactjs.org/

中文官网 : https://react.docschina.org/

React

React是由Facebook开源的,用于动态构建用户界面的 JavaScript 库(只关注于视图)。

特点

  1. 采用组件化模式、声明式编码,提高开发效率和组件复用率。
  2. React Native 中使用React语法进行移动端开发。
  3. 使用虚拟DOM和Diffing算法,尽量减少与真实DOM的交互。

React基本使用

hello react

目录结构

├─01_hello_react
│      hello_react.html
└─js
        babel.min.js  #将JSX语法转JS代码的库
        react-dom.development.js #react扩展库
        react.development.js #react核心库

hello_react.html

<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport"
          content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>
<body>
<!--创建"容器"-->
 <div id="test">
 </div>
<!--引入react核心库-->
<script type="text/javascript" src="../js/react.development.js"></script>
<!--引入react-dom,用于支持react操作DOM-->
<script type="text/javascript" src="../js/react-dom.development.js"></script>
<!--引入babel,用于将jsx转js-->
<script type="text/javascript" src="../js/babel.min.js"></script>
<script type="text/babel">/*一定要以text/babel来声明*/
    //1. 创建虚拟DOM
    const VDOM = <h1>Hello, React</h1>/*此处一定不要写引号*/
    //2. 渲染虚拟DOM到页面
    ReactDOM.render(VDOM,document.getElementById('test'))
</script>
</body>
</html>

学无止境,谦卑而行.

目录
相关文章
|
6月前
|
前端开发 JavaScript 算法
第一章 react简介
第一章 react简介
|
XML 移动开发 JavaScript
【React全家桶】react简介(一)
【React全家桶】react简介(一)
107 0
|
3月前
|
前端开发 JavaScript
React的生命周期简介(十)
【8月更文挑战第15天】React的生命周期简介
47 2
React的生命周期简介(十)
|
3月前
|
前端开发 JavaScript 中间件
React脚手架create-react-app简介
【8月更文挑战第13天】React脚手架create-react-app简介
191 4
|
6月前
|
存储 JavaScript 前端开发
React中的Redux:简介和实例代码
React中的Redux:简介和实例代码
79 1
|
6月前
|
前端开发 JavaScript
React 简介与环境搭建
【1月更文挑战第1天】React 简介与环境搭建
55 0
|
11月前
|
前端开发 JavaScript 算法
【React学习】—React简介(一)
【React学习】—React简介(一)
|
前端开发 JavaScript 算法
React简介
React简介
113 0
|
前端开发
前端知识学习案例-React简介
前端知识学习案例-React简介
60 0
前端知识学习案例-React简介
|
前端开发
react native使用1-react native简介1
react native使用1-react native简介1
114 0
react native使用1-react native简介1