[英]React Native store screen in object and import that object
我開始學習React Native,並遇到了我無法解決的問題。
在文件Screens.js中,我想將所有屏幕存儲在一個對象中並導出所述對象。
// Screens.js example
import { HelloScreen } from './HelloScreen';
export const screens = {
hello: HelloScreen,
};
然后,我想將“屏幕”對象導入App.js,然后在其中使用“ HelloScreen”
import { screens } from './screens/Screens';
export default createStackNavigator({
Home: {
screen: screens.hello
},
});
但是這里沒有定義“屏幕”。
我究竟做錯了什么? 我也收到此錯誤消息:路由“ Home”的組件必須是React組件。
在此先感謝您的幫助。
我想到了。 我必須從中更改在“ Screens.js”中導入“ HelloScreen”的方式:
import { HelloScreen } from './HelloScreen';
對此:
import HelloScreen from './HelloScreen';
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.