React 02 中,JSX 插值、条件渲染和列表渲染有何特点?

2026-05-25 12:560阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1374个文字,预计阅读时间需要6分钟。

React 02 中,JSX 插值、条件渲染和列表渲染有何特点?

我们已经学会了使用React创建元素和渲染元素,通过`ReactDOM.render`函数将`divHello React!`嵌入到页面上的`div`标签中。`Hello React!`将显示在页面上。那么,React是如何处理变量和进行计算的呢?

我们已经学会了 React 创建元素和渲染元素

ReactDOM.render(<div>Hello React!</div>, document.getElementById("root"));

Hello React会被嵌入到<div>标签中,并且显示在页面上。

那么 React 如何将变量、算术运算、函数调用等表达式的结果显示在页面上呢?

插值表达式

React 提供了在 JSX 中嵌入表达式的方式,我们可以将表达式包裹在大括号中,并将它嵌入 JSX 中

在下面的例子中,我们声明了一个名为 name 的变量,然后在 JSX 中使用它

const name = 'Josh Perez'; const element = <h1>Hello, {name}</h1>; ReactDOM.render( element, document.getElementById('root') );

{name}这种用大括号包裹一个表达式的写法被称为“插值表达式”

在 JSX 语法中,你可以在大括号内放置任何有效的 JavaScript 表达式。

阅读全文

本文共计1374个文字,预计阅读时间需要6分钟。

React 02 中,JSX 插值、条件渲染和列表渲染有何特点?

我们已经学会了使用React创建元素和渲染元素,通过`ReactDOM.render`函数将`divHello React!`嵌入到页面上的`div`标签中。`Hello React!`将显示在页面上。那么,React是如何处理变量和进行计算的呢?

我们已经学会了 React 创建元素和渲染元素

ReactDOM.render(<div>Hello React!</div>, document.getElementById("root"));

Hello React会被嵌入到<div>标签中,并且显示在页面上。

那么 React 如何将变量、算术运算、函数调用等表达式的结果显示在页面上呢?

插值表达式

React 提供了在 JSX 中嵌入表达式的方式,我们可以将表达式包裹在大括号中,并将它嵌入 JSX 中

在下面的例子中,我们声明了一个名为 name 的变量,然后在 JSX 中使用它

const name = 'Josh Perez'; const element = <h1>Hello, {name}</h1>; ReactDOM.render( element, document.getElementById('root') );

{name}这种用大括号包裹一个表达式的写法被称为“插值表达式”

在 JSX 语法中,你可以在大括号内放置任何有效的 JavaScript 表达式。

阅读全文