error
私は私のiOS
シミュレータになっている私には意味がありません。私のHome.js
コンポーネントは私にとってはうまく見えます。私はこのエラーがどのようになっているのか理解できません。私は明らかにコンポーネントをエクスポートしました。どうすればこのエラーを取り除くことができますか?「要素タイプが無効です」というエラーが表示されるのはなぜですか?
はここHome.js
です:ここで
import React from 'react';
import View from 'native-base';
import MapView from 'react-native-maps';
import styles from './MapContainerStyles';
export const MapContainer = ({region}) => {
return(
<View style={styles.container}>
<MapView
provider={MapView.PROVIDER_GOOGLE}
style={styles.map}
region={region}
>
</MapView>
</View>
);
}
error
です::
import React from 'react';
import Container from 'native-base';
import {MapContainer} from "../../../components/MapContainer/index";
class Home extends React.Component {
componentDidMount() {
this.props.setName();
}
render() {
const region = {
latitude: 3.146642,
longitude: 101.695845,
latitudeDelta: 0.8922,
longitudeDelta: 0.0421
}
return(
<Container>
<MapContainer region={region}/>
</Container>
);
}
}
export default Home;
ここindex.js
だ
Element type is invalid: expected a string (for built-in components) or
a class/function (for composite components) but got: undefined. You
likely forgot to export your component from the file it's defined in.
Check the render method of 'Home'.
ああ私はそれを得る。ありがとうございました! – hop38
私はコンセプトを完全に得ています。しかし、私は自分のコードでこれを実装しようとするたびに。何らかの理由で同じエラーが表示されます。 – hop38
最新のコードを表示してください。 –