useEffect
-
UseEffectReact 2022. 1. 13. 20:29
useEffect란? 리액트에게 렌더링 후 컴포넌트가 특정 함수를 실행하게끔 할 때 사용. 기본적으로, useEffect는 첫번째 렌더링(render)이 될 때 실행된다. useEffect 사용법 1.Update 컴포넌트가 렌더링될 때마다 매번 콜백이 호출 useEffect(()=>{ 함수} } ( 컴포넌트가 화면에 맨처음 랜더링 + 다시랜더링될 때(ex:state가 업데이트될 때 마다 컴포넌트는 다시 랜더링)) 다시 렌더링. 엄밀하게는 화면이 랜더링 된 후에 콜백이 실행됨. 여기서 문제가 생김. setState로 state값에 변화가 생겨 컴포넌트가 다시 렌더링 된다는 말은