I am refactoring a piece of code and it shows this type of error whenever I try to import "react-query
egdjgwm81#
我遇到了同样的事情,不得不降级到版本3。
npm i react-query@3
或适用于4+
npm i @tanstack/react-query
kse8i1jr2#
这是因为您正在导入到TypeScript文件中,但它找不到导入模块的类型声明。通常您需要做的是按照给定的说明打开命令提示符,转到目录D:\overview并键入:
npm i --save-dev @types/react-query
aemubtdh3#
react-query在v4中重命名为@tanstack/react-query。您需要将所有导入从react-query重命名为@tanstack/react-query。你不需要安装@types/react-query。v4已经写进了typescript。
@tanstack/react-query
react-query
brgchamk4#
'类型错误:(中间值)(中间值)(中间值)。则不是函数未捕获的错误:对象作为React子级无效(找到:[object Error])。如果要呈现子级集合,请改用数组。未捕获的错误:对象作为React子级无效(找到:[object Error])。如果要呈现子级集合,请改用数组。上述错误发生在组分:未捕获的错误:对象作为React子级无效(找到:[对象错误])。如果要呈现子对象的集合,请改用数组。"......................................................在上述错误我重新安装如下操作正常执行。yarn remove @tanstack/react-query后npm i react-query@3=====〉〉〉〉〉〉重新安装React查询@3谢谢......朋友,
yarn remove @tanstack/react-query
4条答案
按热度按时间egdjgwm81#
我遇到了同样的事情,不得不降级到版本3。
或适用于4+
kse8i1jr2#
这是因为您正在导入到TypeScript文件中,但它找不到导入模块的类型声明。通常您需要做的是按照给定的说明打开命令提示符,转到目录D:\overview并键入:
aemubtdh3#
react-query在v4中重命名为
@tanstack/react-query
。您需要将所有导入从react-query
重命名为@tanstack/react-query
。你不需要安装@types/react-query。v4已经写进了typescript。
brgchamk4#
'类型错误:(中间值)(中间值)(中间值)。则不是函数
未捕获的错误:对象作为React子级无效(找到:[object Error])。如果要呈现子级集合,请改用数组。
未捕获的错误:对象作为React子级无效(找到:[object Error])。如果要呈现子级集合,请改用数组。
上述错误发生在
组分:
未捕获的错误:对象作为React子级无效(找到:[对象错误])。如果要呈现子对象的集合,请改用数组。"......................................................
在上述错误我重新安装如下
操作正常执行。
yarn remove @tanstack/react-query
后
npm i react-query@3
=====〉〉〉〉〉〉重新安装React查询@3
谢谢......朋友,