React 18升级TypeScript遇Children属性及第三方库类型错误求助
React 18升级后第三方库Draggable的children类型报错
补充说明:我添加了第三方库使用组件children属性导致代码报错的相关信息。
以下是第三方库Draggable的报错示例:
类型 '{ children: Element; bounds: string; cancel: string; }' 无法分配给类型 'IntrinsicAttributes & IntrinsicClassAttributes & Pick<Readonly
, never> & InexactPartial<...> & InexactPartial<...>'。
我使用React+TypeScript技术栈,将项目升级至React 18版本后,应用出现报错。我了解到有类似的问题案例,但报错依然存在,尤其是涉及组件children属性及第三方库的相关类型错误。
我已尝试在package.json中使用overrides配置,并安装了react、react-dom和@types/react-dom,我的package.json配置如下:
"dependencies": { "react": "^18.2.0", "react-dom": "^18.2.0", // 其他已安装的第三方库 }, "devDependencies": { "@types/react-dom": "^18.0.10", // 其他开发依赖库 }, "overrides": { "@types/react": "^18.0.0" }
内容的提问来源于stack exchange,提问作者Mohamed Ibrahim
相关产品推荐
相关产品推荐

