美文网首页
编写第一个React页面

编写第一个React页面

作者: 毕安 | 来源:发表于2019-02-18 17:08 被阅读0次
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>Hello React!</title>
<script src="https://cdn.staticfile.org/react/16.4.0/umd/react.development.js"></script>
<script src="https://cdn.staticfile.org/react-dom/16.4.0/umd/react-dom.development.js"></script>
<script src="https://cdn.staticfile.org/babel-standalone/6.26.0/babel.min.js"></script>
</head>
<body>

<div id="example"></div>
// 后续实例代码大部分只需替换这个位置的script,即可在本地直接运行html文件查看效果
<script type="text/babel">
ReactDOM.render(
    <h1>Hello, react!</h1>,
    document.getElementById('example')
);
</script>

</body>
</html>

React 元素渲染

元素是构成 React 应用的最小单位,它用于描述屏幕上输出的内容,React 通过ReactDOM.render()对元素进行渲染。
ReactDOM.render(element, destination)包含两个参数,第一个参数是元素的内容,第二个参数是DOM节点,即元素的输出位置。

React的虚拟DOM是如何实现的

ReactDOM.render()的第一个参数通常是一个JSX对象
JSX 的基本语法规则:遇到 HTML 标签(以 < 开头),就用 HTML 规则解析;遇到代码块(以 { 开头),就用 JavaScript 规则解析。
查询源码可以知道,当遇到HTML标签时,JSX会将html标签转化成createElement操作,动态创建出HTML元素。
最后ReactDOM.render()将动态创建的元素渲染到DOM节点上,这就是虚拟DOM了。

相关文章

  • 小白之利用todoList初步理解redux的store,act

    前言 编写react的View页面 为了方便ui显示,使用antd编写最简单ui页面,代码如下: 创建store ...

  • 编写第一个React页面

    React 元素渲染 元素是构成 React 应用的最小单位,它用于描述屏幕上输出的内容,React 通过Reac...

  • React笔记

    1、组件如果我们使用react搭建页面的话,页面就是由我们编写的组件各种组合嵌套而来,可以说组件是react的基本...

  • Django 学习笔记 - 编写第一个Django页面

    编写第一个Django页面 编写流程 数据模型(finished) URL配置 控制器 页面 URL配置 总url...

  • React

    初始化React 从 html 开始你的第一个 react 页面。引入三个文件:react核心文件、react-d...

  • React基础教程(一)

    史上最清晰最详细最简单React教程,本教程持续更新ing 一、编写第一个React应用程序 react开发需要引...

  • 编写第一个react程序

    编写第一个react程序 全局安装create-react-app 创建项目 查看版本号 更新npm 如果不想全局...

  • 【django】【my_blog】编写第一个页面

    编写第一个页面 创建页面及模板文件夹 创建文件:blog/templates/article/index.html...

  • 3-1 本章内容简介

    编写第一个小程序页面 编写不是目的,学习到那些东西: 小程序文件类型与目录结构 配置的一些东西:注册小程序页面,v...

  • React Native开发资料收集

    React Native React Native 中文网 用 React 编写移动应用 React Native...

网友评论

      本文标题:编写第一个React页面

      本文链接:https://www.haomeiwen.com/subject/ernoeqtx.html