Notice
Recent Posts
Recent Comments
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Tags more
Archives
Today
Total
관리 메뉴

HYEWON JUNG의 개발일지

20231220 TIL 과제 리팩토링 본문

개발일지

20231220 TIL 과제 리팩토링

혜won 2023. 12. 21. 01:41

목표

  • query  key 상수 선언

새로 알게 된것/ 오늘의 코드

react query에서 휴먼에러를 줄이기 위해서 

query key들을 상수로 선언해서 사용할 수 있는데 이것을 내 과제에 대입해서 사용할 것 이다.

 

우선 hook 폴더를 만든 뒤 keys.constant.ts를 만들어 준다. 

export const QUERY_KEY = {
  TODOS: 'todos'
};

 

이렇게 해준다음에 

  const handleRemoveButton = () => {
    deleteMutation.mutate(todo.id, {
      onSuccess: () => {
        queryClient.invalidateQueries(QUERY_KEY.TODOS);
      }
    });
  };

이런 식으로 넣어주면 된다. 

 

그리고 useMutation 같은경우도 hook으로 만들어서 코드를 간결하게 할 수 있는데  typescript로 하는 법은 아직 모르겟어서 연구하고 내일 올려야겠다.

 

오늘의 알고리즘

2023.12.21 - [알고리즘 풀이 모음] - 두 정수 사이의 합

 

두 정수 사이의 합

문제설명 두 정수 a, b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요. 예를 들어 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다 제한사항 a와 b가

hyewonjung-coding.tistory.com

목표 달성여부

  • query  key 상수 선언

내일 목표

  • 쿼리 졸업하기