기본 기능으로 이루어진 Todo List 사이트 입니다.
- 23.06.14일(수) - 23.06.15일(목)
- UI
- Todo 추가
- Todo 삭제
- Todo 완료 상태 변경 (완료 <-> 진행중)
-
제목 & 내용 입력 후 "추가" 버튼 클릭 시 Working에 새로운 Todo가 추가되고,
제목 & 내용 input은 다시 빈 값으로 바뀌도록 구성 -
Todo의 isDone 상태가 true이면 상태 버튼의 라벨을
취소
,
isDone이 false이면 라벨을완료
로 조건부 렌더링 -
Todo의 상태가
Working
이면 왼쪽에 위치하고,
Done
이면 아래쪽에 위치하도록 구현 -
Layout의 최대 넓이는
1200px
, 최소 넓이는800px
로 제한하고,
전체 화면의 가운데로 정렬 -
컴포넌트 구조는 자유롭게!
반복되는 컴포넌트를 찾아서 직접 분리하고, 분리한 컴포넌트를README
에 작성
- Header.jsx : 페이지 상단
- App.jsx : Main
- Form.jsx : Todo 추가
- TodoList.jsx : Todo 완료/취소/삭제
Node.js
Yarn
create-react-app
- React
- JavaScript
- HTML
- CSS