Query Keys và Query Function
Query Keys
Query Keys là sẽ “khóa” để react query phân biệt các loại query với nhau.
Query Keys là một mảng, ta có thể tự định nghĩa các phần tử trong mảng (có thể là một
string
,object
) và react query sẽ dựa vào đó để phân biệt các query với nhau.Ví dụ đơn giản về Query Keys:
Ta có thể thêm các phần tử vào mảng để phân biệt sâu hơn các query với nhau:
🆘🆘🆘Chú ý: Nếu ít nhất một giá trị của phần tử trong mảng Query Keys thay đổi thì sẽ tạo ra một query mới. Query cũ vẫn sẽ được lưu trong cache chờ hết cacheTime
mới bị xóa khỏi cache. Ví dụ:
Query function
Query function là hàm thực hiện fetching data. Hàm này là hàm phải
return Promise
.Cú pháp:
Trong đó:
queryKey
: là mảng chứa query keys như đã nêu ở trên.
signal
: dùng để hủy bỏ query.
Một số ví dụ về Query function:
Last updated