-
React useEffect 정리front-end/React 2024. 4. 22. 13:47728x90
- 컴포넌트는 Lifecycle
- 생성(mount)
- 재렌더링 (update)
- 삭제(unmount)
- useEffect 정리
1. 재렌더링마다 코드를 실행
useEffect(()=>{ 실행할코드 })
2. 컴포넌트 mount시 (로드시) 1회만 실행
useEffect(()=>{ 실행할코드 }, [])
3. useEffect 안의 코드 실행 전에 항상 실행
useEffect(()=>{ return ()=>{ 실행할코드 } })
4. 컴포넌트 unmount시 1회 실행
useEffect(()=>{ return ()=>{ 실행할코드 } }, [])
5.test이 변경될 때만 실행
useEffect(()=>{ 실행할코드 }, [test])
728x90'front-end > React' 카테고리의 다른 글
classNames으로 module.css 사용하기 (0) 2024.06.26 React ajax 라이브러리 (0) 2024.04.22 React styled-components 라이브러리 (0) 2024.04.22 React Outlet 기능을 알아보자 (0) 2024.04.18 React data import export 방법 (0) 2024.04.18