🐹 TIL/Project
🍰 [Project] Todo list
드림오구
2023. 5. 2. 00:50
🌊 Todo list
배포 링크 & 깃허브
배포 링크
Todo list
tiny-rolypoly-6912ef.netlify.app
깃허브
GitHub - dreamogu/React-Practice-TodoList
Contribute to dreamogu/React-Practice-TodoList development by creating an account on GitHub.
github.com
구현 요소
- 전체 리스트 보여주기
- 리스트 삭제
- 리스트 추가
- 리스트에 공백 있으면 삭제
- 리스트에 공백만 있으면 추가 안되게
- 상단 리스트 필터링
- 리스트 체크박스
- CSS
- 다크, 라이트 모드
- OS 셋팅 값에 따라 모드 다르게 보여주기
- localStorage
- dark/light 설정해둔 것 localStorage에 저장하기
- 리스트 추가 된 것 localStorage에 저장하기
느낀점
- 강의 들은 걸 이용하여 context를 이용해 다크모드 구현하였는데 이후에 css를 하나하나 클래스 지정해주다가 이건 아니다 싶었다..
이후 솔루션 강의를 들으며 수정하였음. ㅠ_ㅠ - chatGPT에도 물어보고, 구글링, 강의 보며 완성해갔는데 이게 정말 내가 구현한게 맞나? 라는 의심도 들었으나 만들면서 꽤나 공부는 된 것 같다.. 아마 다음엔 더 잘 만들 수 있지 않을까!!