首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >反应-本机弹出菜单MenuProvider类型记录IntrinsicAttributes

反应-本机弹出菜单MenuProvider类型记录IntrinsicAttributes
EN

Stack Overflow用户
提问于 2022-06-01 10:21:25
回答 2查看 314关注 0票数 0

我想在Flatlist中实现下拉选项,我使用了React本机弹出菜单,在App.tsx中我已经将入口点声明为MenuProvider。我得到了这个错误。

类型'{子类: Element[];}‘与类型'IntrinsicAttributes &IntrinsicAttributes any、any>> & Readonly<...> react原生弹出菜单MenuProvider类型记录没有共同之处。

EN

回答 2

Stack Overflow用户

发布于 2022-06-20 10:39:18

问题可能是由于不正确地解决依赖关系造成的。如果您正在使用Reactive17,请尝试在package.json中添加以下行:

代码语言:javascript
复制
"resolutions": {
 "@types/react": "17.0.2",
 "@types/react-dom": "17.0.2"
}

这将强制标记为"*“的依赖版本解决json中指定的版本,并且应该修复这个问题,或者至少它对我有效。如果您不指定“分辨率”属性,标记为"*“的依赖项将自动解析为响应18,从而导致错误。

还请注意,这个问题应该被标记为“反应-本机-弹出菜单”,以允许社区跟踪该主题。

票数 0
EN

Stack Overflow用户

发布于 2022-07-20 06:50:22

我已经用补丁包解决了这个问题。我已经修改了node_modules/react-native-popup-menu/src/index.d.ts,以便为我使用过的每个元素定义子支柱类型。

请参考我为修补程序文件创建的这个github问题

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72460188

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档