Redux Redux 쓰는 이유 모든 컴포넌트가 props 없이 state를 직접 꺼낼 수 있음 useSelector를 사용 state 관리가 용이 state 수정방법을 모두 정의해 놓음 (reducer라고 부름) 컴포넌트는 state를 직접 수정하지 않고 요청을 함 useDispatch를 이용해서 요청