
참고 사이트
props와 state의 차이점
props: component 외부에서 가져오는 데이터 ~= 매개변수, parameter
stands for “Properties”
state: component 내부에서 관리하는 데이터
Props는 외부에서 컴포넌트로 파라미터 느낌으로 주어지는 데이터
복잡한 프로젝트는 중첩된 컴포넌트가 많으므로
여러 단계를 거쳐 Props를 전달하기에 무리가 생김
e.g.) 오타 하나로 에러 뜨고 변수 계속 생성해줘야 하는 문제들
여기서 등장한 개념이 전역상태관리
e.g.) Facebook에서 만든 Recoil
→ 앞서 말한 부분들 모두 보완 가능할 뿐만 아니라 다른 컴포넌트에서 바뀐 내용이 바로바로 적용되기 때문에 좋음