캐시 데이터 2 - 응답 결과값 이용하기
이전에 했던 방식은 백엔드 서버에 저장된 투두아이템 개수가 많아질수록리페칭해야하는 데이터의 양이 계속 증가하여 서버의 부하를 일으킬 단점이 있다.-> 반환값을 이용하여 해결 캐시 무효화를 하지 않고, setQueryData 메서드 활용데이터 리페칭 없이 화면에 새로운 아이템 렌더링 가능src\hooks\mutations\use-create-todo-mutation.tsimport { createTodo } from "@/api/create-todo";import { QUERY_KEYS } from "@/lib/constants";import type { Todo } from "@/types";import { useMutation, useQueryClient } from "@tanstack/react-qu..