카테고리 무한 스크롤 구현

This commit is contained in:
hyeonsu
2025-09-03 17:57:37 +09:00
parent 0e14f9cf3f
commit ce4a25a10b
5 changed files with 201 additions and 30 deletions

View File

@@ -9,6 +9,8 @@ export const queryKeys = {
all: ["categories"] as const,
lists: () => [...queryKeys.categories.all, "list"] as const,
list: (filters?: { active?: boolean; search?: string }) => [...queryKeys.categories.lists(), filters] as const,
infinite: (filters?: { active?: boolean; search?: string }) =>
[...queryKeys.categories.all, "infinite", filters] as const,
details: () => [...queryKeys.categories.all, "detail"] as const,
detail: (categoryCode: string) => [...queryKeys.categories.details(), categoryCode] as const,
},
@@ -19,6 +21,8 @@ export const queryKeys = {
lists: () => [...queryKeys.codes.all, "list"] as const,
list: (categoryCode: string, filters?: { active?: boolean; search?: string }) =>
[...queryKeys.codes.lists(), categoryCode, filters] as const,
infinite: (categoryCode: string, filters?: { active?: boolean; search?: string }) =>
[...queryKeys.codes.all, "infinite", categoryCode, filters] as const,
details: () => [...queryKeys.codes.all, "detail"] as const,
detail: (categoryCode: string, codeValue: string) =>
[...queryKeys.codes.details(), categoryCode, codeValue] as const,