• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    해결됨

dispatch 관련질문

19.09.22 22:59 작성 조회수 112

0

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

답변 2

·

답변을 작성해보세요.

1

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

무조건

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

형태여야 합니다.

0

닥부님의 프로필

닥부

질문자

2019.09.23

감사합니다 :)