Which of the following is NOT a built-in React Hook?

4 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng: "useFetch". Câu hỏi tìm cái KHÔNG phải hook dựng sẵn của React. React không cung cấp useFetch; tên này chỉ xuất hiện khi ta tự viết custom hook (hook tự định nghĩa) gói fetch cùng useState và useEffect, hoặc khi dùng thư viện bên ngoài, nên nó không thuộc React. "useState" là hook dựng sẵn để khai báo state trong function component, đổi state sẽ gây render lại, nên không được chọn. "useEffect" là hook dựng sẵn để chạy side effect như gọi API, đăng ký sự kiện sau khi render, kèm hàm dọn dẹp, nên cũng không được chọn. "useRef" là hook dựng sẵn trả về object có thuộc tính current tồn tại suốt vòng đời component, dùng giữ tham chiếu DOM hoặc giá trị không gây render lại, nên cũng là hook của React và không phải đáp án.

Cùng phần 6

Xuất hiện trong 1 bộ đề