<aside> 💡 UseEffect에 대해서 알아보자
</aside>
useEffect
를 사용해서 초기 데이터를 불러오고 정렬을 바꿀 때마다 데이터를 불러 올 수 있는 리액트 안에서 사용할 수 있는 함수이다.
useEffect(() => {
//실행하는 코드
}, []);
컴포넌트가 처음 렌더링 되고 나면 리액트가 콜백 함수를 기억해뒀다가 실행한다. 그 이후로는 콜백 함수를 실행하지 않는다.
useEffect(() => {
// 실행할 코드
}, [dep1, dep2, dpe3, ...]);
컴포넌트가 처음 렌더링 되고 나면 리액트가 콜백 함수를 기억해뒀다가 실행한다.
그 이후로 렌더링 할때는 디펜던시 리스트에 있는 값들을 확인해 하나라도 바뀌면 콜백 함수를 기억해뒀다가 실행한다.