Adopt TanStack Query
All checks were successful
Deploy to Test Environment / deploy-to-test (push) Successful in 13m46s

This commit is contained in:
2026-01-10 10:43:13 -08:00
parent 6d468544e2
commit dcd9452b8c
31 changed files with 584 additions and 157 deletions

View File

@@ -1,6 +1,7 @@
// src/hooks/queries/useUserAddressQuery.ts
import { useQuery } from '@tanstack/react-query';
import { getUserAddress } from '../../services/apiClient';
import { queryKeys } from '../../config/queryKeys';
import type { Address } from '../../types';
/**
@@ -20,7 +21,7 @@ export const useUserAddressQuery = (
enabled: boolean = true,
) => {
return useQuery({
queryKey: ['user-address', addressId],
queryKey: queryKeys.userAddress(addressId ?? null),
queryFn: async (): Promise<Address> => {
if (!addressId) {
throw new Error('Address ID is required');