벨로퍼트 리액트 - 7. 리덕스 미들웨어
리덕스 미들웨어
액션이 디스패치 된 다음, 리듀서에서 해당 액션을 받아와서 업데이트하기 전에 추가적인 작업을 할 수 있다. 주로 비동기 작업을 처리할때 사용한다.
예시)
- 특정 조건에 따라 액션 무시하기
- 액션을 콘솔에 출력하거나 서버쪽에 로깅하기
- 액션이 디스패치 되었을때 이를 수정해서 리듀서에게 전달되게 하기
- 특정 액션이 발생했을 때 이에 기반해 다른 액션이 발생하게 하기
- 특정 액션이 발생했을 때 특정 자바스크립트 함수 실행하기