state는 컴포넌트의 상태를 나타내는 값으로 해당 컴포넌트 내부에서 선언되기 때문에 변경 가능하다.
상위 컴포넌트에서 하위 컴포넌트로 전달하는 값으로 read-only이다.
props는 읽기 전용이기 때문에 수정할 수 없지만, state는 컴포넌트의 상태를 나타내는 값이기 때문에 수정할 수 있다.