리덕스는 액션이 날라오면 리듀서가 스토어의 상태를 변경시키는 방식으로 동작한다. 덕스(Ducks)구조 보통 리덕스를 사용할 때는 모양새대로 action, actionCreator reducer 를 분리해서 작성한다. ex) 액션은 액션끼리 액션생성함수는 생성함수끼리 리듀서는 리듀서끼리 하지만 덕스구조는 모양새대신에 기능으로 묶어서 작성한다. ex) 같은 기능을가진 액션 액션생성함수 리듀서를 한파일에 Ducks구조 참고 사이트 1) Action initialState : 초기 상태값을 만들어준다. 2) ActionCreator 3) Reducer : 실질적으로 스토어에 들어가 있는 데이터를 변경하는 곳 4) store 5) 미들웨어 ![](https://velog.velcdn.com/images/hoyyat/p