• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

useEffect( callback, [dispatch])

20.11.05 11:44 작성 조회수 389

1

useEffect의 의존성 배열에 dispatch가 들어갔다는 건,

dispatch에 변화가 일어나야 useEffect가 실행되는 걸로 알고 있습니다.

그런데 dispatch는 useDispatch(), 즉 인자 없이 실행한 함수의 결과인데 언제 바뀐다고 볼 수 있는건가요?

강의 잘 보고 있습니다!

답변 1

답변을 작성해보세요.

0

dispatch는 처음에는 비어 있지만, { type: POSTS_LOADING_REQUEST, payload: 0 }

을 포함해서 실행하게 되므로 변화가 생겼으므로,

즉, 변화가 없다 생겼으므로 다시 렌더링을 하여 포스트 불러온것을 그려주게 되어, 불러온 데이터 페칭값을 눈으로 볼수 있게 됩니다.