작성
·
467
0
5:36 부분에
setState 를 활용해서 notifications에 들어있던 내용을 지워야만 unmount가 되던데
왜 그런건가요??
render() 부분에서 더 이상 출력?할 만한 내용이 없다고 판단해서 unmount가 되는건가요?
답변 1
3
안녕하세요, 소플입니다.
말씀해주신대로 notifications
배열을 비워주게 되면,
기존에 렌더링 되어 있던 Notification
컴포넌트가 화면에서 사라지면서 unmount 되는 것입니다.
리액트 컴포넌트 트리에서 제거가 된다고 생각하시면 되는데,
트리에 추가되는 과정이 mount, 제거되는 과정이 unmount라고 생각하시면 됩니다!
감사합니다.