React-Native 类型无效 -- 需要一个字符串



我从 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';

希望有帮助,如有疑问

相关内容

  • 没有找到相关文章

最新更新