잘 구현하셨습니다.
다만 현재 좋아요 state를 따로 분리해서 만드셨습니다. 사실은 할일과 긴밀하게 연관되어 있음에도 변수를 따로 관리하면 훨씬 더 코드가 복잡해집니다.
즉, [{ id: ~~, contents: ~~, likes: 0 } , ... ] 이런 식으로 객체를 만들었으면 더 좋았을 것 같습니다.
|
const [todos, setTodos] = useState([ |
|
{ id: nanoid(), title: "리액트 공부하기" }, |
|
{ id: nanoid(), title: "아침 운동하기" }, |
|
, |
|
]); |
잘 구현하셨습니다.
다만 현재 좋아요 state를 따로 분리해서 만드셨습니다. 사실은 할일과 긴밀하게 연관되어 있음에도 변수를 따로 관리하면 훨씬 더 코드가 복잡해집니다.
즉, [{ id: ~~, contents: ~~, likes: 0 } , ... ] 이런 식으로 객체를 만들었으면 더 좋았을 것 같습니다.
react_todolike/src/TodoList.jsx
Lines 10 to 14 in 6b0909e