React
nomard) Clean Up 함수
hojomu
2023. 3. 16. 16:45
Clean UP.
: useEffect( 함수 , [] ) 를 사용할 때 변하는 값을 지정하지 않으면 해당 함수는 생성될 때 한번 작동하고 끝이다.
다음과 같은 함수를 해당 컴포넌트가 없어질 때 특정 함수가 작동하게 만드는 것이 Clean Up 함수이다.
function something() {
useEffect( () => {
console.log("Hi");
return () => console.log("bye");
}, []);
};
-> something 함수가 다른곳에서 불리면 console.log("Hi")를 실행하고,
something 함수가 제거되면 console.log("bye")를 실행한다.