7.2.3 getDerivedStateFromProps 메서드
이것은 리액트 v16.3 이후에 새로 만든 라이프사이클 메서드입니다. props로 받아 온 값을 state에 동기화시키는 용도로 사용하며, 컴포넌트가 마운트될 때와 업데이트될 때 호출됩니다.
static getDerivedStateFromProps(nextProps, prevState) { if(nextProps.value != = prevState.value) { // 조건에 따라 특정 값 동기화 return { value: nextProps.value }; } return null; // state를 변경할 필요가 없다면 null을 반환
}