인프런 강의를 통해 React 스킬을 향상시키기 위한 프로젝트입니다.
오늘의 감정 상태를 체크하고, 기록할 수 있는 감정 일기장을 제작했습니다.
npm install
npm start
- React Hook을 사용하여 일기 CRUD 기능 구현
- React Router 6버전의 Hook을 활용해 경로에 변수를 사용하고, 페이지 이동시킴
- 필터링을 통해 최신순, 좋은 감정만, 나쁜 감정만 출력할 수 있도록 구현
- LocalStorage에 일기 데이터 저장하도록 구현
- React.memo를 사용하여 프로젝트 코드 최적화
- Firebase Hosting을 통해 프로젝트 배포