첫 번째 프로젝트를 진행하면서 백엔드 작업에서 error middleware, 프론트 엔드 작업에서 validation 등을 위한 미들웨어 또한 그 역할을 하는 유틸함수를 처음 접함, 리덕스에서도 비슷한 역할을 하는 (현재 내 생각 : 같다고 생각) 리덕스 미들웨어을 알게되서 예제와 함께 연습함
리덕스 미들웨어
리듀서 앞 단에서 부작용이 있는 코드들을 실행하여 얻은 결과를 리듀서 쪽으로 넘겨주는 역할을 함
dispatch(액션) -> 미들웨어 -> 리듀서 -> 리덕스 저장소
//미들웨어 기본 형태(next: Dispatch)=>(action: Action)=>{returnnext(action)}