dispatch, store, action.. 뭔가 많아 보이고 복잡해보여서 그렇지 정말 기초는 간단한 것 같다. 1. action은 이벤트를 설명하는 이름인 타입을 가지고 있는 "객체" 이고 2. dispatch(action) 을 호출하면 (dispatch는 이벤트 트리거라고 할 수 있다.) 3. reducer에 이전 state와 action이 담겨 실행되면서 action의 타입과 맞는 부분이 실행되고 새로운 state를 내뱉는다. 그리고 store는 dispatch, getState, subscribe 메서드가 담겨있는 객체일 뿐이다. 오늘 다른 사람의 코드를 봤을 때 내가 공부했던 것과 달라보여서 너무 혼란스러웠는데 알고보니 thunk 미들웨어 때문이었다. (action 생성자 함수가 type만을 ..