https://github.com/Tojaeung/react_minjun4/tree/048f06bf8ae6b8840c3df33b4d53e7dd137b1159
json-server를 이용해서 http://localhost:8000/list에서 데이터를 받아오고 있습니다.
데이터의 형식은 data.json 파일에 있습니다.
안녕하세요 !! 선배님들 !@!
위의 깃허브에 createAsyncThunk를 이용해서 투두리스트를 만든 프로젝트가 있습니다. 참고해주세용 ㅠ
1. index.js파일에 5번째줄
createAsyncThunk를 사용하기위해 getDefaultMiddleware를 가져왔습니다.
그러나 !! 취소선이 그어지네용??? 이러면 createAsyncThunk를 사용 못하는거 아닌가요??
왜 이런 걸까용?
2. ./modules/todoReducer.js 파일에 14번째줄
export const removeList = createAsyncThunk("REMOVE_TODO", async(id) => {
const response = await axios.delete(`http://localhost:8000/list/${id}`);
return id;
})
이렇게 적었는데 response를 리턴안했다고 에러가 뜨는거 같네요...
제 알기에는 꼭 response를 리턴안해도 함수가 에러가 안뜨는걸로 알고 있는데... 무슨 문제 일까옹??
src\modules\todoReducer.js
Line 15:9: 'response' is assigned a value but never used no-unused-vars
3. ./containers/TodoListContainer.js 파일에 8번째줄
어제 이문제로 질문 드렸는데 또 드리게 되네요 ㅠㅠ;;;
그때는 완전히 이 문제를 이해했다고 생각했는데;;;;; 정말 선배님들께 면목이 없습니다... ㅠㅠ 죄송해요
index.js파일 11번째 줄에서 todoReducer를 state객체로 선언했는데;;;; 왜 안되는 걸까요>??
이외에도 부족한점이 있다면 날카롭게 지적해주시면 감사하겠습니다. !! 굽이 살펴주세요 선배님들 !!
충성충성 ^^7