리액트로 투두리스트 만들기
투두 항목 추가 (Create)
투두 항목 읽기 (Read)
투두 항목 수정 (Update)
투두 항목 삭제 (Delete)
redux-persist를 사용하여 로컬 스토리지에 데이터를 저장해 페이지 새로고침이나 브라우저 종료 후에도 데이터 유지
Redux-Toolkit을 사용한 상태 관리로 코드 구조를 간결하게 유지하고, 복잡한 상태 관리를 쉽게 처리했습니다.
효율적인 클래스 기반 스타일링을 위해 TailwindCSS 사용
타입스크립트를 사용해 타입 안정성을 제공하여 코드의 신뢰성과 유지보수성을 높임
패키지 매니저로 pnpm 사용해 빠르고 효율적인 패키지 관리
코드 품질 도구인 Prettier와 ESLint 설정해 코드의 스타일과 문법을 일정하게 관리