我正在尝试跟随一系列关于使用NextJS的Pocketbase,但我正在跟随一个使用Pocketbase-react-app的视频,所以我需要沿着做一些改变。这很有趣,但我在这一点上卡住了,谷歌没有给我带来任何乐趣。它似乎不是特定于NextJS的,但这是我第一次看到突变,所以我真的不知道。下面是代码:
"use client";
import pb from "@/lib/pocketbase";
import { useState } from "react";
import { useMutation } from "react-query";
export default function useLogin() {
async function login({ email, password }) {
const authData = await pb
.collection("users")
.authWithPassword(email, password);
}
return useMutation(login);
}
字符串
且误差
TypeError: this.client.defaultMutationOptions is not a function
型
在我尝试引入useMutation位之前,一切都运行得很好。
我很感激任何帮助。谢谢。
1条答案
按热度按时间o8x7eapl1#
错误的包“react-query”它应该是“@tanstack/react-query”
从“@tanstack/react-query”导入{useMutation}
aslo resintall react-query
npm install @tanstack/react-query