EPguy

[RTK Query] Redux Toolkit Query에서 Unwrap()을 사용하여 API호출 성공 유무 확인하기 본문

개발/React

[RTK Query] Redux Toolkit Query에서 Unwrap()을 사용하여 API호출 성공 유무 확인하기

EPguy 2023. 9. 26. 15:30

아래 코드처럼 unwrap을 try catch 문으로 묶으면 API 호출이 성공인 경우 try 문을 타고 에러인 경우 catch 문을 탄다.

const handleChangeSummoner = async (summonerName: string) => {
    try {
      await changeSummoner(summonerName).unwrap();
      //이곳엔 성공시 처리 할 코드 작성
    } catch (error) {
      //이곳엔 에러시 처리할 코드 작성
    }
  }