state가 많아지고 그 state를 쓰는 component가 많아질수록 props문법을 많이 써야함. redux를 쓰면 state를 store.js라는 파일에 관리하기 때문에 props 필요없어짐
여러 컴포넌트에서 state를 수정하다가 버그가 생기면 어떤 새끼가 범인인지 뒤져봐야함;; redux는 수정방법을 만들어서 관리함. component들은 직접 수정은 못하고 수정 요청만 보낼 수 있다.
state 수정 요청하려면 dispatch 쓰면 된다.