인프런 커뮤니티 질문&답변

no6614163님의 프로필 이미지
no6614163

작성한 질문수

처음 만난 리액트(React)

(실습) state 사용하기

unmount 질문있습니다.

작성

·

463

0

5:36 부분에

setState 를 활용해서 notifications에 들어있던 내용을 지워야만 unmount가 되던데

왜 그런건가요??

render() 부분에서 더 이상 출력?할 만한 내용이 없다고 판단해서 unmount가 되는건가요?

답변 1

3

Inje Lee (소플)님의 프로필 이미지
Inje Lee (소플)
지식공유자

안녕하세요, 소플입니다.

말씀해주신대로 notifications 배열을 비워주게 되면,

기존에 렌더링 되어 있던 Notification 컴포넌트가 화면에서 사라지면서 unmount 되는 것입니다.

리액트 컴포넌트 트리에서 제거가 된다고 생각하시면 되는데,

트리에 추가되는 과정이 mount, 제거되는 과정이 unmount라고 생각하시면 됩니다!

 

감사합니다.

no6614163님의 프로필 이미지
no6614163

작성한 질문수

질문하기