Will 접두사가 붙은 메서드: 특정 작업을 작동하기 전에 실행되는 메서드
Did 접두사가 붙은 메서드: 특정 작업을 작동한 후 실행되는 메서드
라이프 사이클은 크게 3가지 흐름으로 정리 된다.
componentDidMount
componentDidUpdate
componentWillunmount
리액트 훅스에서 side effect 로 라이프사이클을 조정할 수 있다.
훅을 사용하는게 클래스형의 라이프 사이클과 같다는 말은 아니다.
훅을 사용하면 생명주기 메서드를 기반으로 쪼개는 것 보다는, Hook을 통해 서로 비슷한 것을 하는 작은 함수의 묶음으로 컴포넌트를 나누는 방법을 사용할 수 있다.
위 링크에서 볼 수 있듯 Hooks를 사용하면 기본적으로 코드의 양을 많이 줄일 수 있다.