RTK-Query
-
[ Project ] RTK-Query에 Axios 입히기Project 2023. 9. 4. 21:29
- RTK-Query에 Axios 를 ? RTK-Query란 Redux Toolkit 내의 포함되어 있고 데이터 패칭 및 서버 상태 관리를 도와주는 기능을 제공합니다. 기본적으로 fetch를사용하여 HTTP 통신을 합니다. 현재 진행 중인 프로젝트에서 RTK-Query를 사용 중인데, API 요청에 일괄 처리가 필요한 두 가지의 이유가 있습니다. 1. 모든 요청 헤더에 토큰이 필요. 2. accessToken토큰이 만료되었을 경우, 토큰 재발급하고 갱신된 토큰을 헤더에 설정하고 재요청. 1번 문제 같은 경우, RTK-Query의 prepareHeaders 요청 헤더를 수정할 수 있습니다. 하지만 API slice마다 헤더에 토큰을 넣어주는 중복되는 코드도 발생할뿐더러 2번 문제같은 경우는 바로 해결할 수..