在 React native 中更改组件文件位置不会显示在主应用程序中
Changing Component File location in React native does not show in main App
如果有人能帮助我,我将不胜感激,我正在学习 React Native 并在更改文件结构时面临问题。
我有两个文件,App(主文件)和 Welcomescreen。当两者都在主项目文件夹中时,我可以将 WelcomeScreen 导入 App 文件及其显示。但是,当我将 Welcomescreen 放在名为“Appo>screens>welcomescreen.js”的新文件夹中时,应用程序文件显示白页且没有错误。我也更新了导入 link。
感谢您的帮助,请查看代码和文件结构:
应用文件:
import Welcomescreen from './appo/screens/welcomescreen';
const App = () => {
return (
<Welcomescreen />
);
}
export default App;
欢迎屏幕文件:
import { Text, View } from 'react-native';
function WelcomeScreen() {
return (
<View style={styles.container}>
<Text>Hello Welcome Screen!</Text>
</View>
);
}
const styles = StyleSheet.create({
container: {
flex: 1,
backgroundColor: 'blue',
alignItems: 'center',
justifyContent: 'center',
},
});
export default WelcomeScreen;`
目录:
directory image
据我所知,您移动的文件缺少导入。
欢迎画面
React
需要导入并在范围内呈现 JSX
StyleSheet
需要从 `react-native' 导入
代码
import * as React from 'react';
import { Text, View, StyleSheet } from 'react-native';
function WelcomeScreen() {
return (
<View style={styles.container}>
<Text>Hello Welcome Screen!</Text>
</View>
);
}
const styles = StyleSheet.create({
container: {
flex: 1,
backgroundColor: 'blue',
alignItems: 'center',
justifyContent: 'center',
},
});
export default WelcomeScreen;
应用程序
React
需要导入并在范围内呈现 JSX
代码
import * as React from 'react';
import Welcomescreen from './appo/screens/welcomescreen';
const App = () => {
return <Welcomescreen />;
};
export default App;
如果有人能帮助我,我将不胜感激,我正在学习 React Native 并在更改文件结构时面临问题。
我有两个文件,App(主文件)和 Welcomescreen。当两者都在主项目文件夹中时,我可以将 WelcomeScreen 导入 App 文件及其显示。但是,当我将 Welcomescreen 放在名为“Appo>screens>welcomescreen.js”的新文件夹中时,应用程序文件显示白页且没有错误。我也更新了导入 link。
感谢您的帮助,请查看代码和文件结构:
应用文件:
import Welcomescreen from './appo/screens/welcomescreen';
const App = () => {
return (
<Welcomescreen />
);
}
export default App;
欢迎屏幕文件:
import { Text, View } from 'react-native';
function WelcomeScreen() {
return (
<View style={styles.container}>
<Text>Hello Welcome Screen!</Text>
</View>
);
}
const styles = StyleSheet.create({
container: {
flex: 1,
backgroundColor: 'blue',
alignItems: 'center',
justifyContent: 'center',
},
});
export default WelcomeScreen;`
目录:
directory image
据我所知,您移动的文件缺少导入。
欢迎画面
React
需要导入并在范围内呈现 JSXStyleSheet
需要从 `react-native' 导入
代码
import * as React from 'react';
import { Text, View, StyleSheet } from 'react-native';
function WelcomeScreen() {
return (
<View style={styles.container}>
<Text>Hello Welcome Screen!</Text>
</View>
);
}
const styles = StyleSheet.create({
container: {
flex: 1,
backgroundColor: 'blue',
alignItems: 'center',
justifyContent: 'center',
},
});
export default WelcomeScreen;
应用程序
React
需要导入并在范围内呈现 JSX
代码
import * as React from 'react';
import Welcomescreen from './appo/screens/welcomescreen';
const App = () => {
return <Welcomescreen />;
};
export default App;