이제 TodoListItem 컴포넌트에서 받아 온 todo 값에 따라 제대로 된 UI를 보여 줄 수 있도록 컴포넌트를 수정해 보세요. 이 코드에서는 조건부 스타일링을 위해 classnames를 사용합니다.
TodoListItem.js
import React from 'react'; import { MdCheckBoxOutlineBlank, MdCheckBox, MdRemoveCircleOutline, } from 'react-icons/md'; import cn from 'classnames'; import './TodoListItem.scss'; const TodoListItem = ({ todo }) => { const { text, checked } = todo; return ( <div className="TodoListItem"> <div className={cn('checkbox', { checked })}> {checked ? <MdCheckBox /> : <MdCheckBoxOutlineBlank />} <div className="text">{text}</div> </div> <div className="remove"> <MdRemoveCircleOutline /> </div> </div> ); }; export default TodoListItem;