리덕스에서 액션은 무엇이 변화되었는지 알려주는 이벤트와 같습니다.아래와 같이 액션은 하나의 오브젝트로 정의가 됩니다.액션에서 type값은 필수적인 요소이며, payload와 같이 추가적인 필드를 추가할 수 있습니다.액션 생성 함수는 말 그대로 액션을 생성해주는 함수입니
미들웨어는 액션과 리듀서의 중간 지점에 위치해 있는 놈이라고 보면 좋을듯합니다. 미들웨어는 액션이 디스패치 되어서 리듀서가 이를 실행하기 전에 액션을 캐치해서 특정한 작업을 수행하는 녀석입니다. 리듀서가 액션을 처리하기 전에, 미들웨어는 다양한 작업들을 수행할수 있습니