- React와 SCSS를 이용하여 간단한 CRUD 기능이 있는 투두리스트 앱 구현
- useState, useRef, useCallback 등의 리액트 훅을 사용함
- React.memo, react-virtualized를 사용하여 렌더링 최적화
- nesting(중첩)을 이용해 최적화된 스타일 작성
각 기능에 대한 코드 설명은 블로그에 포스팅했습니다. 📎[React] 간단한 투두리스트 만들기
상단의 Input에 텍스트를 적고 Enter키 혹은 오른쪽의 + 버튼을 누르면 할 일이 목록에 저장됩니다.
텍스트를 클릭하면 체크됩니다.
오른쪽의 연필 아이콘을 클릭하면 수정하기 팝업창이 뜹니다. Input에 텍스트를 수정 및 입력하고 수정하기 버튼 혹은 엔터키를 입력하면 할 일의 텍스트가 수정됩니다.
오른쪽의 빨간색 아이콘을 클릭하면 해당 할 일이 삭제됩니다.
- 리액트를 다루는 기술(김민준 지음, 길벗)
- [React로 Todo App 만들기] 4. Update와 Delete 기능 개발 - 개린이르라나 유튜브 채널