簡體   English   中英

在對象中反應本機存儲屏幕並導入該對象

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM