오전
오후
투두리스트 다시 만들어보느라 코테도 못풀고 따흑.. 계획한 건 대부분 못했지만, 투두리스트는 얻었다..! (그래봤자 리덕스를 사용하지 않은 초기 과제였지만..)
뿌시는 중..<< 이러다 내가 뿌셔짐
const cancelTodo = () => {
setTodos((prev) => {
return prev.map((t) => {
if (t.id === id) {
return { ...t, isDone: false };
}
return t;
});
});
};
setState함수 안에 중괄호를 넣으면 에러가 나길래 왜 일까 하면서 튜터님한테 물어봤더니
map함수를 돌면서 결과가 하나하나 출력되는데 map() 앞에 return 없이 중괄호로만 감싸주면 그 결과 전체를 반환하지 못한다?
였던 것 같다.
따흑.. 뭔가 한건 많은데 계획한 것의 반의 반도 못한 느낌..