Menu
CoddyTech

Truyền 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 17 trên 42.

Hãy kết nối một prop từ đầu đến cuối. Có ba bước, lúc nào cũng giống nhau:

// 1. nhận giá trị
function Greeting({ name }) {
    // 2. sử dụng giá trị
    return <p>Hello, {name}!</p>;
}

// 3. truyền giá trị
<Greeting name="Ada" />

Chuỗi được đặt trong dấu ngoặc kép. Số và biểu thức dùng dấu ngoặc nhọn, theo cùng quy tắc như thuộc tính:

<Score points={97} />
challenge icon

Thử thách

Người mới

Thành phần Greeting bỏ qua mọi thứ bạn truyền vào.

  1. Hãy để Greeting nhận prop name và hiển thị Hello, {name}! trong đoạn văn của nó.
  2. Trong App, truyền name="Ada" để trang hiển thị Hello, Ada!.

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