addEventListener 를 등록할때 까먹지 말아야 할 것

인피니트 스크롤을 useEffect로 적용 중인 코드

useEffect에서 addEventListener를 등록할 때

return 으로 removeEventListener를 항상 실행 해주자.

 

return으로 뒤에 주는 함수를 우리는

cleanup function ( 정리 함수 or 뒷 정리 함수 )

라고 하며, 함수에 사용되었던 메모리 공간을 반환하는 역활을 해준다.

 

등록한 이벤트 리스너가 메모리 반환이 되지않아,

메모리 누수로 이어지는 현상을 항상 방지하자.

Comment