React에서 상태란?

컴포넌트의 상태(state)는 해당 컴포넌트의 수명주기(lifecycle) 동안 변경될 수 있는 정보를 담고 있는 객체입니다.

상태(state)는 가능한 간단하게 유지하고, 상태를 가진 컴포넌트의 수를 최소화하는 것이 좋습니다.

state는 props와 유사하지만, private하며 해당 컴포넌트에 의해 완전히 제어됩니다. 즉, 소유하고 설정한 컴포넌트 이외의 다른 컴포넌트에서는 접근할 수 없습니다.

Untitled

( input: props / private: state / output: DOM )