getQueryData()
info
- Phương thức
getQueryData()
là một phương thức đồng bộ giúp lấy ra dữ liệu tương ứng với query đã được lưu ở trong cache. Nếu query không tồn tại ở trong cache, đồng nghĩa với việc chưa có dữ liệu, phương thức sẽ trả vềundefined
Cú pháp
queryClient.getQueryData<T>(queryKey: QueryKey): unkown
- Trong đó:
- queryKey: là mảng query key cần lấy dữ liệu trong cache
- T: là kiểu dữ liệu của data
Ví dụ
const queryClient = useQueryClient();
//Lấy ra dữ liệu của query có queryKey = ['todos', 1]
queryClient.getQueryData(["todos"], 1);