리액트의 전역상태와 로컬상태

일반적으로 로컬상태는 해당 컴포넌트안에서만 작동하는 상태를 말하고
전역상태는 그 외의 전역에서 관리해야되는 상태를 말한다.
전역상태는 다른 컴포넌트와 상태를 공유하고 영향을 끼치는 상태이다.
서로 다른 컴포넌트가 동일한 상태를 다룰 때에는, 서로 다른 출저로부터 가져오는 것을 피해야 한다.

데이터 무결성

Single source of truth -> 동일한 데이터는 항상 같은 곳에서 데이터를 가지고 온다.(단일 출처)
데이터의 변경이나 수정 시 제한을 두어 안정성을 저해하는 요소를 막고 데이터 상태들을 항상 옳게 유지하는 것.

Props drilling

부모에서 props를 최하단의 자식에게 넘겨 줄 때, 거치는 여러 자식들이 해당 상태가 필요하지 않음에도 불구하고, 전달되어야 하는 문제.
전역상태관리소가 있고, 해당 자식 컴포넌트에서 저장소에 접근이 가능하면 문제가 해결이 된다.