1) React 리랜더링 조건
-
state(상태)의 변경이 있을 때
-
새로운 props가 들어올 때
-
기존 props가 업데이트 됐을 때
-
부모 컴포넌트가 렌더링 될때
2) State, Props
setState()
-> state 객체에 대한 업데이트를 실행.
state가 변경되면, 컴포넌트 리렌더링 됨
setState 호출은 비동기적으로 이뤄짐
state와 props의 차이점은 state는 선언된 컴포넌트 안에서 관리되는 반면 props는 다른 컴포넌트에 전달할 수 있음.