Khi thay đổi URL trong ReactQuery thì sẽ tự động refetch hay sao ạ?
Công ty mình mới bắt đầu sử dụng react query
Với code ban đầu của công ty thì các page khác nhau vẫn gửi request cùng một api và nhận dữ liệu về. Dữ liệu nhận về là loại dữ liệu hầu như không có thayd dổi nên mình định dùng chức năng caching của react-query để ngăn ngừa các yêu cầu api không cần thiết.
Nhưng khi kiểm tra tại tab network của dev tool thì mỗi lần url của page thay đổi vẫn gửi yêu cầu api dù trạng thái của data đang là fresh luôn.
Mình đã set staleTime là 60 phút, và cũng kiểm tra chắc chắn luôn trạng thái data luôn fresh.
Nên mình nghi ngờ liệu khi đổi url (ex localhost:3000/main -> /setting) thì sẽ tự động refetching và ko hề liên quan gì đến giá trị của option luôn? Mình muốn ngăn chặn refetching khi trạng thái data là fresh