바닐라 자바스크립트
-
typesafe-actions를 이용해 모듈 리팩토링 해보기개발/React 2022. 7. 14. 22:19
이건 결과물로 비교해보는 게 좋을 것 같습니다. 리팩토링 전 const ADD_TODO = 'todos/ADD_TODO' as const; const TOGGLE_TODO = 'todos/TOGGLE_TODO' as const; const REMOVE_TODO = 'todos/REMOVE_TODO' as const; let nextId = 1; export const addTodo = (text: string) => ({ type: ADD_TODO, payload: { id: nextId++, text, }, }); export const toggleTodo = (id: number) => ({ type: TOGGLE_TODO, payload: id, }); export const removeTodo =..