[리액트(React) Study Log] [Person App-011] Functional (Stateless) vs class(Stateful) Components
- state 관리는 최소한의 component 에서만 해야 app 관리가 용이해짐. 따라서 대부분의 component 는 functional component 로 만들고, 상태관리가 필요한 경우만 class component 를 사용한다.
- props 는 부모로부터 받으므로 기본적으로 변경 불가, state 는 자기 자신이 소유하며 변경 가능. 즉, 자기 자신이 소유해야 하거나 변경이 필요한 경우는 props 가 아닌 state 를 사용하며, 이 때만 class component 를 사용하면 됨.