deVSner

useEffect, 디펜던시를 주는 것과 안 줄 때 본문

개발 일지/react (redux, saga)

useEffect, 디펜던시를 주는 것과 안 줄 때

RudeofSun 2020. 8. 8. 00:15

 

케이스로 나누어 본다.

 

1. 무한 렌더링

  useEffect(() => {
    dispatch(loadToQuestion(id));
  });

 

 

2. 컴포넌트 실행 시 렌더링

  useEffect(() => {
    dispatch(loadToQuestion(id));
  },[]);

 

 

3. 특정 값에 따른 렌더링

  useEffect(() => {
    dispatch(loadToQuestion(id));
  },[변수]);