简体   繁体   English

如何将 app.js 文件转换为组件

[英]How to convert app.js file into a component

Hello for testing purposes I want to convert my app.js file into a component so I can render it in a different file that will be my new app.js.您好,出于测试目的,我想将我的 app.js 文件转换为一个组件,以便我可以将它呈现在一个不同的文件中,该文件将成为我的新 app.js。 How would I convert this code to a component in react?我如何将此代码转换为反应组件?

import { createAppContainer, createSwitchNavigator } from 'react-navigation';
import { createStackNavigator } from 'react-navigation-stack';
import LoadingScreen from './LoadingScreen';
import LoginScreen from './LoginScreen';
import RegisterScreen from './RegisterScreen';
import HomeScreen from './HomeScreen';

import * as firebase from 'firebase';



var firebaseConfig = {
    //
};
// Initialize Firebase
firebase.initializeApp(firebaseConfig);

const AppStack = createStackNavigator({
    Home: HomeScreen
})

const AuthStack = createStackNavigator({
    Login: LoginScreen,
    Register: RegisterScreen
})

export default createAppContainer(
    createSwitchNavigator(
        {
            Loading: LoadingScreen,
            App: AppStack,
            Auth: AuthStack
        },
        {
            initialRouteName: "Loading"
        }

    )
)

try this尝试这个

const AppContainer = createAppContainer(
    createSwitchNavigator(
        {
            Loading: LoadingScreen,
            App: AppStack,
            Auth: AuthStack
        },
        {
            initialRouteName: "Loading"
        }

    )
)

export default class App extends React.Component {
  render() {
    return (
      <AppContainer/>
    );
  }
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM