Warning: Cannot update a component (*) while rendering a different component (*).2020. 7. 14.
setState
에서 다른 컴포넌트의 setState
를 호출할 경우 뜨는 경고 메시지로, 16.13.0
에서 추가되었다. prop으로 넘어온 함수가 setState
를 하는 경우에 발생한다.
해당 케이스가 발생하면, 호출하는 컴포넌트에서 useEffect
로 감싸라고 공식 사이트에서 안내해주고 있다.