본문 바로가기
학습

타임어택

by 어뇨 2024. 2. 22.

대부분의 문제들이 이미 해봤던 문제들이라 그렇게 어렵게 느껴지진 않았는데, 몇몇 문제들에선 헷갈려서 틀린게 있었다.

 

  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