Menu
CoddyTech

传递属性

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

我们来完整地传递一个属性。分三步,始终如此:

// 1. 接收它
function Greeting({ name }) {
    // 2. 使用它
    return <p>Hello, {name}!</p>;
}

// 3. 传入它
<Greeting name="Ada" />

字符串要放在引号中。数字和表达式要放在花括号中,规则与属性相同:

<Score points={97} />
challenge icon

挑战

入门

Greeting 组件会忽略你传给它的所有内容。

  1. 让 Greeting 接收一个 name 属性,并在它的段落中渲染 Hello, {name}!。
  2. 在 App 中传入 name="Ada",这样页面就会显示 Hello, Ada!。

亲手试试

<!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自我测试

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

基础知识中的所有课