Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
수업 때 배운 내용의 코드에서 5가지 변경사항을 추가 하였습니다.
할 일 아이템의 상태를 확장하기
먼저, 각 할 일 아이템에 완료 여부를 나타낼 수 있는 상태를 추가해야 하므로 App.js에서 각 할 일 객체에 completed 속성을 추가하였습니다.
(기본값은 false로 설정함)
완료 처리 함수 추가
App.js에 할 일 완료 상태를 토글하는 함수를 추가했습니다.
TodoListItem 컴포넌트 수정
완료 버튼(botton onClick)을 추가하고, 완료된 아이템에 스타일을 적용했습니다.
TodoList 컴포넌트 수정
TodoList 컴포넌트에서 toggleComplete 함수를 TodoListItem에 전달했습니다. (export)
App.js에서 toggleComplete 전달
App.js에서 TodoList 컴포넌트로 toggleComplete 함수를 전달했습니다.