我在尝试导入组件时遇到错误。这是错误的文本:"元素类型无效,预期字符串(对于内置组件)或类/函数"。
主文件索引.安卓.js
从"反应"
导入反应,{ 组件 };从"反应本机"导入 {
AppRegistry, StyleSheet, Text,
View
};
从"./components/Text2"导入 {Text2};
类 p001_lesson 扩展组件 {
render() {
return ();
}}
AppRegistry.registerComponent('p001_lesson', () => p001_lesson);
second file Text2.js
<pre>
import React, {Component} from 'react';
import {
Text,
} from 'react-native';
class Text2 extends Component {
render() {
return <Text>some text here</Text>
}
}
如何修复导入?对不起我的英语:D
如何导出 Text2 组件?
如果将其导出为默认导出,如下所示:
export default Text2
然后你必须像这样导入它:
import Text2 from './components/Text2'
导出
组件可以解决问题,期望导出默认值,您只能使用导出
export Text2
然后你应该像这样导入它:
import { Text2 } from './components/Text2';