inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

한 입 크기로 잘라먹는 React.js 실전 프로젝트 - SNS 편

(4.7) 캐시 데이터 다루기 1 - 데이터 무효화 하기

querykey factory

해결된 질문

70

gmldnjs0402

작성한 질문수 32

0

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

 

 

react typescript react-query supabase zustand

답변 1

0

이정환 Winterlood

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

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

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

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

명시적 타입 선언(콜론 타입 선언)과 as 타입 단언 차이

0

21

2

useMutation 적용 후 새로운 글 등록시 content가 안보여요

0

37

2

6.8 zustand 세션 질문입니다.

0

83

2

next.js 강의에서도 리액트 라이브러리들을 다뤄주시나요?

0

67

2

shadcn에서 radix ui와 base ui 차이는 뭔가요?

0

240

2

updateTodo 함수 생성시 화살표 함수 사용 안하는 이유

0

72

2

4.11 바로 투두 삭제가 안됨 질문

0

77

3

매개변수 updatedTodo 관련 질문

0

61

3

인증 정보가 만료되었을 때 라우트 가드 처리가 궁금합니다!

0

76

2

supabase를 사용하지 않을 경우 세션 데이터의 변경을 감지하고 스토어에 보관하는 방법이 궁금합니다!

0

64

2

4.6 id를 string으로 변경시 오류

0

59

2

리액트 타입스크립트 관련 질문있습니다.

0

57

1

소셜 로그인 구현하기 관련하여 질문이 있습니다!

0

93

2

ui 파일 질문드립니다.

0

67

1

tanstack query devtools에서 질문있습니다!

0

62

2

댓글 삭제 시 isPending 질문

0

58

2

두번째 예외상황에 대해 질문있습니다!

0

60

1

리액트 쿼리 질문입니다

0

63

2

개발자도구에서 components 가 안보입니다.

0

86

3

state 관리에 대한 정리

0

74

3

[(2.4) Shadcn/ui를 소개합니다] 강의 Shadcn 세팅 관련 질문 있습니다.

0

159

3

like 테이블에서 왜 create_at이 필요한지 궁금합니다.

0

71

1

삭제가 바로 안되네요ㅠ

0

59

2

access 토큰은 꼭 소셜서버로부터 받아서 사용해야만하나요?!

0

75

2