javascript - 类型 'opacity' 上不存在属性 'IntrinsicAttributes',React Native 中 View 不透明度引发抛出和错误

标签 javascript reactjs typescript react-native eslint

写完这句话后, typescript 文件在下面一行显示错误。

React-Native 0.60+ 您可以传入一个新的不透明度属性:

<View opacity={true ? 0.5 : 1}> </View>

错误堆栈:类型“IntrinsicAttributes 和 IntrinsicClassAttributes View 不透明度”上不存在错误属性“opacity”。

没有重载与此调用匹配。重载第 1 个(共 2 个)“(props: ViewProps | Readonly): View”,出现以下错误。类型 '{ 子元素:元素;不透明度: bool 值; }' 不可分配给类型 'IntrinsicAttributes & IntrinsicClassAttributes & Readonly & Readonly<{children?: ReactNode; }>'。

类型“IntrinsicAttributes & IntrinsicClassAttributes & Readonly & Readonly<{children?: ReactNode;”上不存在属性“opacity”; }>'。

重载 2 个,共 2 个,“(props: ViewProps, context: any): View”,出现以下错误。 类型 '{ 子元素:元素;不透明度: bool 值; }' 不可分配给类型 'IntrinsicAttributes & IntrinsicClassAttributes & Readonly & Readonly<{children?: ReactNode; }>'。

如何解决此警告,提前致谢。

最佳答案

我通过以下代码解决了此错误:

<View style={{ opacity: true  ? 0.5 : 1 }}>

祝你编码愉快!

关于javascript - 类型 'opacity' 上不存在属性 'IntrinsicAttributes',React Native 中 View 不透明度引发抛出和错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68456205/

相关文章:

javascript - 组件加载时触发reactjs onClick事件

node.js - 使用 cmd 在 React Js 应用程序中启动时出现 npm start 错误

javascript - 为什么微软开发了一种名为 Typescript 的新语言,而不是创建 C# 到 Javascript 的转换器

javascript - React 通过使用 useState 的功能变体来防止重新渲染

javascript - 外部 .js 仅运行部分代码

javascript - 使用 javascript 获取 facebook 分享数

javascript - Ajax POST错误(400错误请求)

javascript - 如何将组件添加到 React 中的另一个组件?

javascript - RxJS 如何返回带有默认错误处理函数的 Observable

reactjs - typescript 错误 : Type '{ onClick: () => void; }' is not assignable to type 'IntrinsicAttributes'