From df969c5d3e7b72033bc4527e6e1b078e0a50e46d Mon Sep 17 00:00:00 2001 From: yeramm <213187@jnu.ac.kr> Date: Mon, 10 Jun 2024 02:46:38 +0900 Subject: [PATCH 1/6] docs: updated READ.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 구현할 기능 목록 추가 --- README.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 3c0710d2..fdceb95a 100644 --- a/README.md +++ b/README.md @@ -1 +1,15 @@ -# react-todo-list-precourse \ No newline at end of file +# react-todo-list-precourse + +## 기능 요구 사항 +하루 또는 한 주의 할일 목록을 업데이트 하는 할일 목록을 구현한다. +React 라이브러리를 사용하여 웹 앱으로 구현한다. +1. 할 일을 추가하고 삭제할 수 있다. + - 할 일을 추가할 때 사용자는 Enter 키나 추가 버튼을 사용하여 할 일을 목록에 추가할 수 있어야 한다. + - 사용자가 아무것도 입력하지 않은 경우에는 할일을 추가할 수 없다. +2. 할 일의 목록을 볼 수 있다. +3. 할 일의 완료 상태를 전환할 수 있다. + +### 선택 요구 사항 +1. 현재 진행 중인 할 일, 완료된 할 일, 모든 할 일을 필터링할 수 있다. +2. 해야 할 일의 총개수를 확인할 수 있다. +3. 새로고침을 하여도 이전에 작성한 데이터는 유지되어야 한다. \ No newline at end of file From 241a0a7a096214064eececb0fc10e082fc51bc77 Mon Sep 17 00:00:00 2001 From: yeramm <213187@jnu.ac.kr> Date: Mon, 10 Jun 2024 05:23:23 +0900 Subject: [PATCH 2/6] =?UTF-8?q?feat:=20todo-list=20=EC=B6=94=EA=B0=80,=20?= =?UTF-8?q?=EC=82=AD=EC=A0=9C,=20=EB=AA=A9=EB=A1=9D=20=EA=B5=AC=ED=98=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit todo-list를 추가하기, 삭제하기, 목록을 구현함 --- index.html | 6 +-- src/App.jsx | 6 +++ src/components/TodoInput.jsx | 25 +++++++++++ src/components/TodoItem.jsx | 17 ++++++++ src/components/TodoList.jsx | 19 +++++++++ src/components/main.css | 82 ++++++++++++++++++++++++++++++++++++ src/components/main.jsx | 34 +++++++++++++++ src/main.js | 0 8 files changed, 186 insertions(+), 3 deletions(-) create mode 100644 src/App.jsx create mode 100644 src/components/TodoInput.jsx create mode 100644 src/components/TodoItem.jsx create mode 100644 src/components/TodoList.jsx create mode 100644 src/components/main.css create mode 100644 src/components/main.jsx delete mode 100644 src/main.js diff --git a/index.html b/index.html index b021b5c8..c282a61f 100644 --- a/index.html +++ b/index.html @@ -3,10 +3,10 @@
-