강의

멘토링

커뮤니티

Inflearn Community Q&A

heewon97's profile image
heewon97

asked

Bite-Sized React.js Practical Project - SNS Edition

(4.7) Handling Cache Data 1 - Invalidating Data

querykey factory

Resolved

Written on

·

55

0

querykey factory에서 all은 언제 쓰나요??

 

 

reacttypescriptreact-querysupabasezustand

Answer 1

0

winterlood님의 프로필 이미지
winterlood
Instructor

안녕하세요 이정환입니다.

all은 관련된 모든 캐시 데이터를 무효화할 때 사용하기 위해 만들어 둔 쿼리키입니다. 그러나 우리 프로젝트에서는 마땅히 사용될 상황이 많지 않아서 실제로는 사용하지 않고 있스빈다.

다만 나중에 프로젝트가 복잡해지거나, 예를 들어 "로그아웃" 같은 상황에서 사용자 관련 모든 캐시를 한 번에 지워야 할 때를 대비해 미리 구조를 잡아둔 것입니다. 일종의 확장성을 고려한 설계라고 보시면 됩니다!

실무에서도 이런 식으로 당장 사용하지 않더라도 나중을 대비해 쿼리키 구조를 체계적으로 만들어두는 경우가 많습니다

heewon97's profile image
heewon97

asked

Ask a question