View 에서 액션이 일어난다.
dispatch 에서 action이 일어나게 된다.
action에 의한 reducer 함수가 실행되기 전에 middleware가 작동한다.
middleware 에서 명령내린 일을 수행하고 난뒤, reducer 함수를 실행한다. (3, 4번은 아직 몰라도 됩니다!)
reducer 의 실행결과 store에 새로운 값을 저장한다.
store의 state에 subscribe 하고 있던 UI에 변경된 값을 준다.
counter.js
모듈의 state 수정 기능 만들기 (+ 1
기능 구현해보기)- 1
기능 빠르게 구현해보기빼기 1 기능도 위와 동일한 과정으로 구현합니다. 아래 코드를 통해 한번 구현해봅시다.