: 외부로부터 전달받은 변하지 않는 값, 컴포넌트의 속성
: 컴포너트 내에서 변할 수 있는 값(개수, 무게, 체크박스..), 즉 상태에 해당하는 값은 React state로 다루어야 함
데이터의 전달(porps)은 부모에서 자식으로, 즉 하향식으로 전달 됨
이를 one-way dataflow(단방향 데이터 흐름) 이라고 하고 대표적인 특징
state 조건
- 부모로부터 props를 통해 전달 되지 않아야함
- 시간이 지나면 변화해야함
- 컴포넌트 안의 state, props을 활용해 생성한 값이 아니여야 함
state 위치
-두 개이상의 자식 컴포넌트가 하나의 상태에 접근하고자 할 때 두 자식의 공통 부모 컴포넌트에 상태를 위치해야 함