[Error Log] redux-saga

Yeongsan Son·2021년 7월 24일
0
post-thumbnail

프론트서버와 백엔드서버를 연결해 회원가입을 구현하는 중에 다음과 같은 오류가 발생했다.

오류 코드를 살펴보면, user.js라는 파일에서 문제가 발생한다는 것을 확인할 수 있었다.

user.js는 유저 데이터를 서버로 넘기기 위해서 리덕스 사가를 사용해 코드를 작성했다.

해당 파일을 확인해보니, 다음과 같이 코드가 작성된 것을 발견했다.

사가의 call의 아규먼트로 API를 호출하는 함수를 action.data를 아규먼트로 전해주면서 함수를 바로 실행하도록 코드를 짰기 때문에 오류가 발생한 것으로 추측됐다. (이 부분은 조금 더 학습이 필요해보임_)

구글링 해보니, call 이펙트 함수는 실행 함수와 실행 함수의 아규먼트를 call의 아규먼트로 각각 넣어 줘야 했다.

코드를 다음과 같이 수정해주니, 타입 에러 오류가 깔끔하게 해결되었다.

profile
매몰되지 않는 개발자가 되자

0개의 댓글