tanstack-query-intent-core-write-mutations-and-invalida-1820d5b8
Installation
SKILL.md
Setup
import { useMutation, useQueryClient } from '@tanstack/react-query'
export function useAddTodo() {
const queryClient = useQueryClient()
return useMutation({
mutationFn: async (title: string) => ({ id: Date.now(), title }),
onSuccess: async () => {
await queryClient.invalidateQueries({ queryKey: ['todos'] })
},
})
}