구현 블록
Map
form state
newTodo 값을 value와 onChange로 제어합니다.
list state
todoItems 배열은 추가, 토글, 삭제 액션의 원본입니다.
render
map과 key로 항목을 그리고, 완료 여부는 조건부 스타일로
표현합니다.
effect
localStorage 저장처럼 React 밖 작업은 useEffect로
분리합니다.