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

Cách sử dụng React.memo() như thế nào?

Câu trả lời

React.memo() là một higher order component (HOC) được sử dụng để ngăn chặn việc render lại không cần thiết của component. Nó cho phép bạn tối ưu hóa hiệu suất của các functional component bằng cách ghi nhớ kết quả render cuối cùng và chỉ re-render khi props thay đổi.

Để sử dụng React.memo(), bạn bọc component của mình với React.memo() như sau:

javascript Copy
const MyComponent = React.memo(function MyComponent(props) {
  // Component sẽ chỉ re-render nếu props thay đổi
});

Khi một component được bọc bởi React.memo(), React sẽ kiểm tra xem props của component có thay đổi giữa các lần render hay không. Nếu không có sự thay đổi nào, React sẽ sử dụng lại kết quả render trước đó thay vì tạo ra một kết ...

middle

middle

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

middle

Life Cycle trong React hoạt động như thế nào?

senior

React Fiber là gì? Giải thích cơ chế hoạt động?

middle

Làm sao để React build ở chế độ production và chúng có lợi ích như thế nào?

Bình luận

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

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