我从 react native 开始,我发现下一个错误,我有点迷失方向。
从应用程序中.js我导入了组件 Home.js,但出现以下错误:
### 错误
###警告:React.createElement:类型无效 - 需要字符串(对于内置组件(或类/函数(对于复合组件( 但得到: %s.%s%s, 未定义, 您可能忘记从定义组件的文件中导出组件,或者您可能混淆了默认导入和命名导入。
#### App.js ##
import React, { Component } from 'react';
import { StyleSheet, Text, View, TextInput, TouchableOpacity } from 'react-native';
import { Home } from './componentes/Home';
export default class App extends Component {
render(){
return(
<View>
<Home />
</View>
);
}
### ./componentes/Home.js
###import React, { Component } from 'react';
import { StyleSheet, Text, View, TextInput, TouchableOpacity } from 'react-native';
export default class Home extends Component{
render() {
return (
<Text>Home</Text>
);
}
}
只需在您的App.js
更改将 Home 导入的方式 ,
import Home from './componentes/Home';
而不是下面的那个
import { Home } from './componentes/Home';
希望有帮助,如有疑问