With hook in React Navigation, what will happen if you call useFocusEffect inside a functional component but provide an empty dependency array?

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

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

Chọn một phương án
Lời giảiChọn phương án để mở
Khi sử dụng hook `useFocusEffect` trong React Navigation, nếu bạn gọi nó bên trong một thành phần chức năng nhưng cung cấp một mảng phụ thuộc rỗng, điều gì sẽ xảy ra? Câu trả lời chính xác là: hiệu ứng sẽ chạy mỗi khi thành phần được tập trung vào và không bị mất tập trung. Điều này xảy ra vì `useFocusEffect` được thiết kế để chạy khi thành phần được tập trung vào và không bị mất tập trung, và nếu không có phụ thuộc nào được cung cấp, nó sẽ chạy mỗi khi thành phần được tập trung vào và không bị mất tập trung.

Cùng chương 5