공통부모를 가지고 있지 않은 컴포넌트 끼리 상태를 공유할 때는 redux 를 사용하는 게 좋다.
하지만 귀찮다고 모든 상태를 redux 같은 전역상태관리에 맡겨버리면 redux 에서 관리하는 상태가 한도끝도 없이 늘어나게 되는 단점이 있다.
간단한 부분이라고 test code 안쓰고 넘어가면 나중에 추가하기 힘들어 진다.
testcode 작성 → 개발 순으로 해야 총 개발시간을 줄일 수 있다.