대부분의 문제들이 이미 해봤던 문제들이라 그렇게 어렵게 느껴지진 않았는데, 몇몇 문제들에선 헷갈려서 틀린게 있었다.
const {todos} = useSelector(state => state.todo)
// TODO: Redux Toolkit의 전역 상태에서 todos 상태를 가져옵니다.
// NOTE - 힌트:
// - useSelector 훅을 사용해 todoSlice에서 정의한 todos를 가져옵니다.
const todos 를 구조분해할당을 이용해 {} 중괄호로 묶어줘야하고 문제에 정의한 todos라고 해서 그냥 todoSlice확인도안하고 todos라고 했다.
그리고 문제가 주어졌을때 문제를 잘 읽어야하는데 그냥 대충 보고 풀다보니 틀린게있었다 .
// TODO - axios를 사용하여 GET /:id 요청을 보내고 결과 데이터를 반환하는 코드를 작성하세요.
// NOTE - 힌트:
// - URL 파라미터에 id 값을 전달하세요.
// - response 객체의 data 속성을 사용하여 결과 데이터를 추출하세요.
// - 결과 데이터를 반환하세요.
};
이런식으로 1, 2 번문제는결과 데이터를 반환하는거였어서 3, 4 번도 같은 느낌이겠거니 했는데
// TODO - axios를 사용하여 DELETE /:id 요청을 보내고 삭제된 ID를 반환하는 코드를 작성하세요.
// NOTE - 힌트:
// - URL 파라미터에 id 값을 전달하세요.
// - 삭제된 ID를 반환하세요.
};
이런식으로 삭제된 id를 반환하는거였다...
요구사항을 제대로 읽어야 한다고 다시한번 느꼈다.
'학습' 카테고리의 다른 글
| 리액트쿼리 (0) | 2024.02.28 |
|---|---|
| jsonserver 여는법, Axios (0) | 2024.02.26 |
| react 복습 (Redux, react router dom) (0) | 2024.02.19 |
| react (생명주기, DOM 복습) (0) | 2024.02.16 |
| 리액트 타임어택 (0) | 2024.02.06 |