오늘 한 일

1) 드림코딩 아카데미 리액트 강의 듣기

 

배운 점(느낀 점)

드림코딩 아카데미 리액트 강의에서 라이프사이클 함수에 대해서 배웠다.

컴포넌트가 마운트 되었을 , 언마운트 되었을 , 업데이트 , 마운트

기타 등등 각각 이런 상황일 ( 각각 이런 라이프 사이클일 ) 따라서

이런 함수들을 구현 해놓으면 리액트가 알아서 자동으로 함수를 호출해 주는 것이 라이프사이클 함수라는 것을 알았고 각 경우에 어느 시점에 호출되는지 콘솔을 찍어 보면서 실습을 해보았다.

 

구현 예시로는 타이머라면 타이머가 시작하는 componentDidMount(),

중지하는건  conponentWillUnmount()

실시간 채팅대화가 이루어지는 경우라면 소켓을 초기화 하는 부분은 componentDidMount(), 그리고 다시 정리하고 리소스를 지우고 하는 것은 conponentWillUnmount() 구현한다.

 

 외에도 여러가지 라이프사이클 메소드가 있는데 상황에 맞게 필요할 때마다 알아보고 구현하면 된다.

'Today I learned(TIL)' 카테고리의 다른 글

21.02.04- TIL  (0) 2021.02.04
21.02.03- TIL  (0) 2021.02.03
21.01.31- TIL  (0) 2021.01.31
21.01.30- TIL  (0) 2021.01.30
21.01.20- TIL  (0) 2021.01.20

+ Recent posts