리액트

[React]useEffect

민ズl 2024. 11. 4. 11:36

useEffect란🤔

  • 리액트 컴포넌트가 렌더링 된 이후마다 특정 작업을 수행하도록 설정할 수 있는 Hook
  • useEffect가 속한 컴포넌트가 화면에 렌더링된 이후 실행
  • callback함수를 받음

useEffect 실행

렌더링 될때마다 매번 실행

useEffect(()=>{
   //작업...
});

랜더링된후 단 한번만 실행

useEffect(()=>{
   //작업...
},[]);

마운팅 + 의존성배열 값이 바뀔때마다 useEffect를 실행

useEffect(()=>{
	// 작업...
}, [의존성배열]);

컴포넌트 라이프 사이클

리액트 컴포넌트도 태어나고(mount), 업데이트되고(Update), 죽는(unMount) 생애주기가 존재

'리액트' 카테고리의 다른 글

[React]useContext  (0) 2024.11.04
[React]useRef  (0) 2024.11.04
[React]useState  (0) 2024.11.04
[React]리액트 랜더링  (0) 2024.10.29
[React]컴포넌트,props,불변성  (2) 2024.10.29