1
0
mirror of synced 2024-11-27 17:00:55 +01:00
eAMEMu_RN/App.tsx
2023-02-05 01:46:48 +09:00

73 lines
1.5 KiB
TypeScript

/**
* Sample React Native App
* https://github.com/facebook/react-native
*
* @format
*/
import React from 'react';
import MainScreen from './src/screens/MainScreen';
// import CardEditScreen from './src/screens/CardEditScreen';
import { NavigationContainer } from '@react-navigation/native';
import { createNativeStackNavigator } from '@react-navigation/native-stack';
const Stack = createNativeStackNavigator();
const App = () => {
return (
<NavigationContainer>
<Stack.Navigator>
<Stack.Screen
name={'Main'}
component={MainScreen}
options={{
title: '홈',
headerStyle: {
backgroundColor: '#fff',
},
headerTintColor: '#000',
headerTitleStyle: {
fontWeight: 'bold',
},
}}
/>
{/*<Stack.Screen name={'Edit'} component={CardEditScreen} />*/}
</Stack.Navigator>
</NavigationContainer>
);
};
export default App;
/*
export default class App extends React.Component {
constructor(props) {
super(props);
setI18nConfig();
}
componentDidMount() {
RNLocalize.addEventListener('change', this.handleLocalizationChange);
}
componentWillUnmount() {
RNLocalize.removeEventListener('change', this.handleLocalizationChange);
}
handleLocalizationChange = () => {
setI18nConfig();
this.forceUpdate();
};
render() {
return (
<>
<AppContainer />
</>
);
}
}
*/