리액트에서 Single source of truth를 지키기위해 권장되는 방법 상태 끌어올리기 react context api 파생 상태를 상태로 저장하지 않기 단방향 바인딩 깔끔한 데이터 흐름 아키텍처를 따르도록 디버깅 이점 데이터 출처, 이동경로 추적 쉬움 오류 가능성 감소 데이터 흐름이 통제됨으로