Skip to content

Init: Tanstack query 및 axios 세팅#31

Open
seojin15 wants to merge 4 commits intodevelopfrom
init/tanstackquery-setting/#30
Open

Init: Tanstack query 및 axios 세팅#31
seojin15 wants to merge 4 commits intodevelopfrom
init/tanstackquery-setting/#30

Conversation

@seojin15
Copy link
Copy Markdown
Collaborator

📌 Summary

📚 Tasks

  • Tastack query 설치 및 세팅
  • axios Instance 생성

🔍 Describe

QueryClient

  • shared/api 폴더에 queryClient.ts를 따로 만들어주고 그 안에서 세팅했습니다!
queries: {
  staleTime: 1000 * 60 * 5,
    gcTime: 1000 * 60 * 30,
    retry: 1,
    refetchOnWindowFocus: false,
    refetchOnReconnect: true,
},
  • main.tsx 파일에 QueryClientProvider 및 ReactQueryDevtools 설정해 두었습니다.

axiosInstance

  • axios Instance 를 통해 baseURL, 공통 헤더 설정을 했고 interceptors 를 추가해 간단하게 에러 처리가 가능하도록 했습니다..!!

👀 To Reviewer

  • 뭔가 더 설정을 해야할 것 같은데 아직 이해를 다 못해서 간단하게만 구성해봤습니다.. 리뷰로 추가 또는 수정해야 할 점 알려주시면 감사하겠습니다!!

@github-actions github-actions Bot added 🐰 서진 WEB 38기 황서진 🐾 Init 초기세팅 labels May 11, 2026
@chungyo
Copy link
Copy Markdown
Collaborator

chungyo commented May 11, 2026

서진 선생님, 지금 커밋 보면 다른 PR 코드 내용들이 보이는데, 앞으로는 develop 브랜치를 최신화하고 새로운 브랜치를 파면 돼용. 항상 새로운 브랜치 팔때는 git fetch origin develop로 땡겨오거나, 아님 직접 git switch develop해서 git pull origin develop로 땡겨오시구 거기서 git switch -c {브랜치 이름}으로 파시면 돼요~~ 모르는거 많이 물어보세요!!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🐰 서진 WEB 38기 황서진 🐾 Init 초기세팅

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants