Это файл Package.Json Ниже приведены версии пакетов, которые я использую.
"dependencies": {
"@expo/vector-icons": "^9.0.0",
"expo": "^32.0.6",
"native-base": "2.8.1",
"react": "16.5.0",
"react-native": "https://github.com/expo/react-native/archive/sdk-32.0.0.tar.gz",
"react-native-fontawesome": "^6.0.1",
"react-navigation": "^3.3.0"
},Это мой код компонента HearderPart.Js
Я не могу использовать собственный базовый пакет в своем компоненте.
import {Container, Header, Content, Footer, Title} from 'native-base';
import React, {Component} from 'react-native';
export default class HeaderPart extends Component {
render() {
return (
<Container>
<Header>
<Title>Header</Title>
</Header>
<Content>
<Title>Content</Title>
</Content>
<Footer>
<Title>Footer</Title>
</Footer>
</Container>
);
}
}все та же ошибка, я думаю, нативная база несовместима с моей версией реакции .. так ли это?
его выставка..........





Кажется, вы импортируете React не из того места. В настоящее время в вашем компоненте HeaderPart вы делаете следующее:
import React, {Component} from 'react-native';
Вы должны импортировать React следующим образом:
import React, {Component} from 'react';
Правильный импорт React должен решить вашу проблему.
Попробуйте закрыть сборщик, а затем перезапустить его с помощью
expo start -c