Menu
CoddyTech

花括号

本课属于 Coddy React 学习旅程的“基础知识”单元。第 6 课,共 42 课。

一旦你把 JavaScript 混入其中,JSX 就变得有趣起来。花括号 { } 可以让你从标记语言切换回 JavaScript:

const name = 'Ada';

return <p>Hello, {name}!</p>;

花括号内的所有内容都会作为 JavaScript 进行求值,结果会显示在页面中:这里的段落会显示为 Hello, Ada!。

不加花括号时,JSX 会把你输入的内容当作纯文本处理。<p>Hello, name!</p> 会直接显示单词 name,这可能不是你想要的效果。

这是最常用的 JSX 写法:将数据定义为变量,然后用 { } 将其放入标记中。

challenge icon

挑战

入门

组件定义了 const name = 'Ada',但问候语显示的是字面单词 name。

  1. 修复段落,让它使用变量:它应该渲染为 Hello, Ada!。
  2. 不要更改变量本身。

亲手试试

<!DOCTYPE html>
<html>
    <head>
        <link rel="stylesheet" href="styles.css" />
    </head>
    <body>
        <div id="root"></div>
        <script type="module" src="main.jsx"></script>
    </body>
</html>
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

基础知识中的所有课