반응형
하.... 뭔가 안풀리는 날인듯 싶다.. 리액트 쿼리에 대해 공부를 하고 잇는데 음... 뭔지를 모르겟다.
api를 짜놓은거중에서 한번 추가를 해보자 라는 마음으로 들어가 봣는데
//조회
const getTodos = async()=>{
const response = await axios.get(`${process.env.REACT_APP_SERVER_URL}/todos`)
return response.data
}
//추가
const addTodo = async (newTodo)=>{
await axios.post(`${process.env.REACT_APP_SERVER_URL}/todos`,newTodo)
}
//제거
const onDelBtn = async (id)=>{
await axios.delete(`${process.env.REACT_APP_SERVER_URL}/todos/${id}`)
//console.log('respon',respon)
}
//변경
const onchangeTodos = async(id)=>{
await axios.patch(`${process.env.REACT_APP_SERVER_URL}/todos/${id}`)
}
위에잇는 조회 추가 까지는 영상에 나와서 이해가 되었는데 제거....좀 어려웟다 나에게는 생각이 안난다.. 그레도 풀엇다.
문제는 변경 done값을 true false 두개로 클릭시마다 변경하는건데 단방향으로는 수정하는법을 알겟는데 양방향으로는...조건문거는법도 모르겟고... 저기서는 map함수도 데이터 인자값이 없으니까 못하것고... 솔직히 빡친다..
이거에만 6시간을 던진 내가 한심해 보인다랄까... 과제랑은 상관이 없는데 갑자기 드는 생각이 들긴하는데 언젠간쓸일이 잇을꺼같아서... 후.... props로 가져오면 될꺼같은데 이상하게 막히는... 저기다가 어떻게 임포트를 해서 가져와야할까 막막하다...
반응형