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

Một custom hook trong React có thể trả về JSX không?

Câu trả lời

Một custom hook trong React không nên trả về JSX. Custom hook được thiết kế để tái sử dụng logic, không phải để xử lý UI hay trả về các phần tử giao diện. Việc bao gồm JSX trong một custom hook có thể dẫn đến các vấn đề về hiệu suất và làm cho logic khó tái sử dụng trong các bối cảnh khác nhau.

Mặc dù không có quy định cứng rắn cấm việc trả về JSX từ một custom hook, nhưng điều này được coi là một anti-pattern. Custom hook nên tập trung vào việc cung cấp logic và trạng thái, và để cho các component sử dụng hook đó quyết định cách ...

middle

middle

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

expert

Khi nào bạn muốn sử dụng useLayoutEffect thay thế cho useEffect?

junior

State trong React là gì?

middle

Context API trong ReactJS là gì?

Bình luận

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

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