React Todo App
할 일을 추가, 삭제, 완료 처리할 수 있는 Todo 앱
Skills
ReactJavascriptReduxReact RouterStyled Componentsgitgithub
Todo List
Redux로 todo 데이터를 전역 상태로 관리하고 추가, 삭제, 완료 상태 변경 기능 구현- WORKING / DONE 목록을 분리하여
isDone상태에 따라 필터링하여 표시
Todo Detail
React Router의 동적 라우팅(:id)을 활용하여 각 todo의 상세 페이지 구현useNavigate로 이전 페이지로 돌아가는 네비게이션 처리
Responsive Layout
- Styled Components 내 미디어 쿼리 헬퍼(
breakpoints.js)를 모듈화하여 일관된 반응형 스타일 관리 - 태블릿(768px) 이하에서 WORKING / DONE 섹션이 세로로 배치되도록 grid 레이아웃 조정