useEffect 개념 간단 정리

Jungmin Lee·2021년 5월 14일
0

react

목록 보기
2/5

useEffect 개념 간단 정리

useEffect(()=> {});

// Dependency가 없기 때문에 렌더링 할 때 한번 그리고 어떠한 작은 요소라도 변화한다면 시시때때로
// useEfeect가 발동되어 불필요한 실행이 많아짐

useEfeect(() => {},[]);

// useEffect를 렌더링 후 단 한 번만 실행하고 싶을 때, 사용하는 방법
// 콜백 함수 뒤에 배열을 나타내는 대괄호가 붙어있음
// 이곳에 Dependency 지정
// But []만 있다면 useEffect 렌더링 후 단 한번만 실행 되고 실행되지 않음

const [count, setCount] = useState();
useEffect(() => {}, [count]);

// useEffect를 렌더링 후 한번, 그리고 배열 안 변수의 값이 변할 때마다 실행하는 코드
// Dependency 지정해주어 지정된 변수의 값이 **변할때만** 실행됨
profile
Front-end developer who never gives up.

0개의 댓글