Menu
CoddyTech

Hai props

Thuộc phần Kiến thức cơ bản trong hành trình React của Coddy. Bài học 18 trên 42.

Các component thường nhận nhiều props. Liệt kê tất cả trong phần phân rã và kết hợp chúng vào JSX:

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

<Product name="Laptop" price={999} />
// hiển thị: Laptop costs $999

Hãy chú ý đến các kiểu dữ liệu: name là chuỗi (có dấu ngoặc kép), price là số (có dấu ngoặc nhọn). Việc giữ số ở dạng số rất quan trọng khi bạn tính toán với chúng.

challenge icon

Thử thách

Dễ

Tạo một dòng sản phẩm cho cửa hàng.

  1. Viết Product nhận các prop name và price, rồi hiển thị {name} costs ${price} trong đoạn văn của nó.
  2. Trong App, hiển thị một Product với name Laptop và price 999 (dưới dạng số!). Trang sẽ hiển thị Laptop costs $999.

Tự làm thử

<!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 iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Kiến thức cơ bản