Все компоненты React-Native-Paper выдают ошибку типа, касающуюся API специальных возможностей.

В моем приложении для реагирования, использующем react-native-paper с typescript, все бумажные компоненты выдают тип Error;

в типе 'The props used' отсутствуют следующие свойства из типа 'Pick‹Component Related Props & {style?: StyleProp; тема: Тема; } & RefAttributes‹{}›, ссылка | onLayout | стиль | идентификатор теста | ... еще 32 ... | key›': accessibilityComponentType, accessibilityTraits

например, если я использую текстовый компонент реактивной бумаги, например

<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",

person Amir-Mousavi    schedule 10.02.2021    source источник


Ответы (1)


Кажется, это проблема с @types/react-native или react-native-paper, есть открытые проблемы для этой проблемы с проблемами react-native-paper, это не было исправлено, однако есть временное решение. Установка именно этой версии @types/react-native решает проблему.

npm i @types/[email protected]

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

person Leyser S.    schedule 16.02.2021