아래 코드처럼 unwrap을 try catch 문으로 묶으면 API 호출이 성공(200~299)인 경우 try 문을 타고 에러인 경우(400~599) catch 문을 탄다.
const handleChangeSummoner = async (summonerName: string) => {
try {
await changeSummoner(summonerName).unwrap();
//이곳엔 성공시 처리 할 코드 작성
} catch (error) {
//이곳엔 에러시 처리할 코드 작성
}
}
이렇게 개별적으로 오류를 처리해야 하는 경우 unwrap() 메소드와 try catch문을 사용하면 된다.