React 渲染 HTML
-
定义和使用
React 的目标是通过多种方式在网页中呈现 HTML。React 使用称为ReactDOM.render()
的函数将 HTML 呈现到网页上。注意,本教程 React 代码环境围绕 npm 的构建环境进行学习,如不懂可以先阅读 React 环境搭建这章进行了解学习
-
渲染功能
ReactDOM.render()
函数接受两个参数,HTML 代码和一个 HTML 元素。该功能的目的是在指定的 HTML 元素内显示指定的 HTML 代码。在“根”元素内显示一个段落:index.js:结果显示在 <div id="root"> 元素中:index.html:运行结果如下: -
HTML代码
本教程中的 HTML 代码使用 JSX,它允许您在 JavaScript 代码中编写 HTML 标签:如果语法不熟悉,请不要担心,您将在下一章中了解有关JSX的更多信息。
下面创建一个包含 HTML 代码的变量,并将其显示在根节点中:index.js:运行结果如下: -
根节点
根节点是要在其中显示结果的 HTML 元素。它就像一个由 React 管理的内容的容器。它不必是<div>元素,也不必具有 id ='root':根节点可以随意命名:index.html:在 <header id="sandy">元素中显示结果:index.js:运行结果如下: