36일 차 회고
- axios error
const onClickEditButtonHandler = (todoId, edit) => {
axios.patch(`http://localhost:3001/todos/${todoId}`, edit);
const newTodos = todos.map((todo) => {
if (todo.id === todoId) {
console.log('todo', todo.id, todoId); //아무값도 나오지 않음
return { ...todo, title: edit.title };
} else {
return todo;
}
});
console.log('newTodos', newTodos);
console.log('todoId', todoId, edit.title);
setTodos(newTodos);
};
useEffect(() => {
fetchTodos();
}, []);
const onClickEditButtonHandler = (todoId, edit) => {
axios.patch(`http://localhost:3001/todos/${todoId}`, edit);
const newTodos = todos.map((todo) => {
if (todo.id === +todoId) {
console.log('todo', typeof todo.id, typeof +todoId); //아무값도 나오지 않음
return { ...todo, title: edit.title };
} else {
return todo;
}
});
console.log('newTodos', newTodos);
console.log('todoId', todoId, edit.title);
setTodos(newTodos);
};
useEffect(() => {
fetchTodos();
}, []);
2시간동안 고민하였는데 내가하는 방법에 대한 확신 없어서 좀더 고민하고 바로 튜텨님께 바로 가지 않아서
더 오래 걸린것 같다. 그래도 튜터님께 물어보니 속이 다 시원하다. 후..
매일 공부 안하는 척 하시면서,, 결국은 마스터 하셨군요. 축하드립니다.