Câu hỏi phỏng vấn React.js
Câu hỏi

Sự khác biệt giữa ElementComponent trong React là gì?

Câu trả lời

Trong React, Element và Component là hai khái niệm cơ bản nhưng khác biệt.

  1. Element:

    • Element là một đối tượng đơn giản mô tả những gì bạn muốn hiển thị trên màn hình dưới dạng các nút DOM hoặc các component khác.
    • Element có thể chứa các Element khác trong props của chúng.
    • Tạo một React element là rẻ, và một khi element được tạo ra, nó không bao giờ bị thay đổi.
    • Element là một đại diện không thể thay đổi của một nút DOM hoặc một Component trong cây UI của React.
  2. Component:

    • Component có thể được khai báo theo nhiều cách khác nhau. Nó có thể là một lớp với phương thức render(). Hoặc, trong trường hợp đơn giản, nó ...
middle

middle

Gợi ý câu hỏi phỏng vấn

senior

Làm thế nào để thêm các attributes vào các React components một cách có điều kiện?

middle

Keys trong React được dùng để làm gì?

expert

Thứ tự của các hook useInsertionEffect, useEffectuseLayoutEffect trong quá trình tạo ra component là gì?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào