✨props & state의 차이점
props와 state: 리액트에서 데이터를 다룰 때 사용
1. props
- state와 달리 변할 수 없다
- readonly
- 컴포넌트는 상속하는 부모 컴포넌트로부터 props를 받고,
props는 상속받은 컴포넌트 내에서 수정이 어렵다.
(리액트의 data flow는 단방향)
- 부모 컴포넌트 => 자식 컴포넌트로 전달되는 데이터
2. state
- 컴포넌트의 상태를 나타냄
- 컴포넌트 내부에서 관리되는 데이터
- 직접 변경 가능
- state를 변경하면 앱은 리렌더링된다