CodeNoob4089 / React_Todolist

0 stars 0 forks source link

Lv.2 과제 피드백 - 작성자: 류제천 튜터 #1

Open rjc1704 opened 1 year ago

rjc1704 commented 1 year ago

Overview

코드레벨의 피드백은 아래에 하겠습니다.

rjc1704 commented 1 year ago

https://github.com/CodeNoob4089/React_Todolist/blob/eaeb4fef19c870be66975d9ccd5abf562134f971/src/redux/modules/todo.js#L3-L5 redux에서 액션 타입은 일종의 id로써의 역할을 하는 상수이며, 상수를 변수로 처리할 때는 대문자를 기반으로한 SNAKE_CASE를 사용합니다. const ADD_TODO = "todo/ADD_TODO"; todo/ 처럼 앞에 접두사를 붙여주는 습관을 들여주시는 게 좋습니다. dispatch(액션)이 실행됐을 때 store에 등록된 모든 리듀서들이 실행되고 이 때 action.type에 중복이 있으면 의도치 않은 상태변경이 일어날 수 있습니다. 지금은 todo만 다루기 때문에 문제없지만 확장성과 유지보수성을 생각하는 코딩습관이 경쟁력이 됩니다.

rjc1704 commented 1 year ago

https://github.com/CodeNoob4089/React_Todolist/blob/eaeb4fef19c870be66975d9ccd5abf562134f971/src/components/Todo.jsx#L15-L15 변수명은 semantic 해야 합니다. data 보다는 todos로 해주시면 좋겠습니다.