프론트엔드 개발/React

useEffect

하이고니 2023. 1. 24. 14:58
useEffect(()=>{   })		// 1. 재렌더링마다 코드 실행하고 싶을 때

useEffect(()=>{   }, [])	// 2. mount 시 1회 코드 실행하고 싶을 때

useEffect(()=>{
	return ()=>{
    	// 3. unmount시 1회 코드 실행하고 싶을 때
    }
}, [])

// 4. useEffect 실행 전에 뭔가 실행하려면 return()=>{}


useEffect(()=>{   }, [count])	// 5. 특정 state 변경 시에만 실행

'프론트엔드 개발 > React' 카테고리의 다른 글

Redux (2) store의 state 변경  (0) 2023.01.26
Redux (1) state 보관 및 사용  (0) 2023.01.26
SPA  (0) 2023.01.25
기본 레이아웃 JSX 문법  (0) 2023.01.19
React 설치 및 개발 환경 세팅  (0) 2023.01.19