创建了乐观更新出现了错误
来源:11-7 抽象乐观更新通用hook

frych
2021-09-14
×
TypeError: observer.hasListeners is not a function
useMutation
node_modules/react-query/es/react/useMutation.js:15
12 | var observer = observerRef.current || new MutationObserver(queryClient, options);
13 | observerRef.current = observer; // Update options
14 |
> 15 | if (observer.hasListeners()) {
| ^ 16 | observer.setOptions(options);
17 | }
18 |
View compiled
useEditProject
src/hooks/use-edit-project.ts:9
6 | export const useEditProject = (queryKey: QueryKey) => {
7 | const client = useHttp();
8 |
> 9 | return useMutation(
10 | (params: Partial<Project>) =>
11 | client(`projects/${params.id}`, {
12 | method: "PATCH",
View compiled
ProjectModal
src/screens/project-list/project-modal.tsx:13
10 | const { projectModalOpen, close, editingProject, isLoading } =
11 | useProjectModal();
12 | const useMutateProject = editingProject ? useEditProject : useAddProject;
> 13 | const { mutateAsync, error, isLoading: mutateLoading } = useMutateProject(useProjectQueryKey());
| ^ 14 |
15 | // refresh the form
16 | const [form] = useForm();
能否请帮忙看下,非常感谢,代码都按照之前的敲过了,还是不行,晕。。。
写回答
1回答
-
Nolan
2021-09-14
这个问题我也没遇到过,实在解决不了的话,代码传到github发我我给你看看吧
00
相似问题