Skip to main content

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);