인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

닥부님의 프로필 이미지
닥부

작성한 질문수

React로 NodeBird SNS 만들기

5-15. 로그아웃과 사용자 정보 가져오기

dispatch 관련질문

해결된 질문

작성

·

143

0

useEffect 안에서는 왜 return dispatch 를 할 수 없는건가요? 간혹 여러번 dispatch가 되기도 해서 곤혹스럽습니다 ㅠㅠ

답변 2

1

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

useEffect의 return은 cleanup(컴포넌트가 unmount되기 전 실행되는 동작)으로 고정되어있습니다. 다른 용도로 return할 수는 없습니다.

무조건

useEffect(() => {
  // 수행 코드
  return () => {
     // 정리 코드
  };
});

형태여야 합니다.

0

닥부님의 프로필 이미지
닥부
질문자

감사합니다 :)

닥부님의 프로필 이미지
닥부

작성한 질문수

질문하기