Menu
CoddyTech

Thành phần thứ hai

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

Hãy tách một thành phần. Bạn có thể định nghĩa bao nhiêu thành phần tùy thích trong một tệp: các thành phần nhỏ hơn ở trên, App ở dưới cùng:

function Welcome() {
    return <p>Glad you're here!</p>;
}

export default function App() {
    return (
        <div>
            <Welcome />
        </div>
    );
}

Chỉ App có export default: đây là thành phần khởi chạy mà main.jsx kết xuất. Các thành phần còn lại là hàm hỗ trợ nội bộ.

challenge icon

Thử thách

Người mới

Tạo thành phần độc lập đầu tiên của bạn.

  1. Định nghĩa một thành phần có tên Header (chữ H viết hoa!) phía trên App. Thành phần này trả về một <h1> có id="page-title" và văn bản My Blog.
  2. Hiển thị thành phần đó bên trong <div> của App bằng <Header />.

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