73 lines
1.5 KiB
TypeScript
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 />
|
|
</>
|
|
);
|
|
}
|
|
}
|
|
*/
|