목록RTK Query (1)
EPguy
[React, React-Native] RTK Query를 사용하여 AccessToken, RefreshToken 관리하기
RefreshToken은 AccessToken을 갱신하기 위해 사용되는 토큰입니다. AccessToken은 보통 유효시간이 짧기 때문에 만료될때 마다 AccessToken을 갱신시킨 후 다시 API를 호출하는 로직이 필요합니다. 그리고 RefreshToken도 만료되었을 경우 로그인 페이지로 다시 이동시켜야되는 로직도 필요합니다. 이 복잡한 로직들을 RTK Query를 사용하여 한곳에서 관리할 수 있는 방법을 알아보겠습니다. 1. fetchBaseQuery로 서버와 통신할때마다 헤더에 accessToken 넣어주기 서버와 통신할 때 마다 Store에서 accessToken을 가져와서 헤더에 넣어줄 수 있도록 baseQuery를 만들어줍니다. const baseQuery = fetchBaseQuery({ ..
개발/React-Native
2023. 1. 3. 12:10