【发布时间】:2019-08-12 14:44:19
【问题描述】:
我正在学习 ReactNative,现在我正在研究如何组织文件(现在我将为每个页面创建一个文件夹,每个页面都有一个索引、函数和样式文件)。但是由于某种原因,我无法将信息导入index.js,无法使用样式或功能,当我打开页面时,它不会返回func方法。
我想知道我是否使用了错误的导入。使用import { MenuFunctions} from './Menu' 导致错误提示未导入任何内容,此错误不再出现,但仍然没有返回任何内容。
这是我的代码,索引、菜单和样式都在同一个文件夹中。
index.js
import React from 'react';
import MenuFunctions from './Menu';
import MenuStyles from './styles'
import { Text, View } from 'react-native';
export default class MenuPage extends React.Component {
render(){
return(
<View>
<Text> Text: {MenuFunctions.func} </Text>
</View>
);
}
}
Menu.js
import React from 'react';
export default class MenuFunctions extends React.Component{
constructor(props){
super(props);
}
func = () => {return "Hello, World!"};
}
styles.js
import React from 'react';
import { StyleSheet } from 'react-native';
export default class MenuStyles extends React.Component{
styles = StyleSheet.create({
text: {
color: "red",
}
});
}
【问题讨论】:
标签: javascript react-native import