所有 react-native-paper 组件都会抛出有关 Accessibility API 的类型错误

问题描述

在我使用 react-native-papertypescript 的 React 应用程序中,所有纸组件都抛出类型错误

type 'The props used' 缺少 type 'PickComponent Related Props & { style?: StyleProp; 中的以下属性主题主题; } & RefAttributes,"ref" | "onLayout" | "风格" | “测试ID” | ... 32 更多... | "key">':accessibilityComponentType,accessibilityTraits

例如,如果我使用 react-native-paper 的 Text 组件

<Text>something</Text>

错误是:Type '{ children: string; }' is missing the following properties from type 'Pick<TextProps & { style?: StyleProp<TextStyle>; theme: Theme; } & RefAttributes<{}>,"ref" | "onLayout" | "style" | "testID" | ... 32 more ... | "key">': accessibilityComponentType,accessibilityTraits

使用 <Text accessibilityComponentType accessibilityTraits> something </Text>

消除错误,这是几乎所有组件的情况。

环境:

    "react": "16.13.1","react-native": "0.63.4","react-native-paper": "^4.7.1","react-native-vector-icons": "^8.0.0","@types/react-native": "^0.63.2",

解决方法

这似乎是@types/react-native 或 react-native-paper 的问题,在 react-native-paper 问题上存在此问题的未解决问题,尚未修复,但有一个临时解决方法.安装这个确切版本的 @types/react-native 可以解决这个问题。

npm i @types/react-native@0.63.0

https://github.com/callstack/react-native-paper/issues/1971

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...