Menu
CoddyTech

两个属性

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

组件通常会接收多个属性。在解构时列出所有属性,并将它们放入 JSX 中:

function Product({ name, price }) {
    return <p>{name} costs ${price}</p>;
}

<Product name="Laptop" price={999} />
// 渲染结果:Laptop costs $999

注意这些类型:name 是字符串(带引号),price 是数字(带大括号)。一旦你用数字进行计算,就必须让数字保持为数字。

challenge icon

挑战

简单

为商店创建一个商品系列。

  1. 让 Product 接收 name 和 price 属性,并在段落中渲染 {name} costs ${price}。
  2. 在 App 中渲染一个 Product,其名称为 Laptop,价格为 999(作为数字!)。页面应显示 Laptop costs $999。

亲手试试

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

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

基础知识中的所有课