Computer Programming/[리액트를 다루는 기술]
2023. 6. 27.
[리액트를 다루는 기술] 17. 리덕스로 리액트 앱 상태 관리하기
이 책에서는 Ducks 패턴을 사용해 액션타입, 액션 생성함수, 리듀서 함수를 기능별로 하나의 파일에 몰아서 작성하는 방법을 사용하고 있다. 이렇게 카운터 기능 파일 1개, todo 기능 파일 1개를 만들어 각각 액션 타입, 액션 함수, 리듀서를 몰아넣는다. todos 모듈 만들기! // modules/todos.js //액션 타입 정의 const CHANGE_INPUT = "todos/CHANGE_INPUT"; const INSERT = "todos/INSERT"; const TOGGLE = "todos/TOGGLE"; const REMOVE = "todos/REMOVE"; //액션 생성 함수 export const changeInput = (input) => { return { type: CHANGE..