App.js 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. import React, {Fragment, useEffect} from 'react';
  2. import {
  3. StyleSheet,
  4. ScrollView,
  5. View,
  6. Text,
  7. StatusBar,
  8. } from 'react-native';
  9. import KeepAwake from 'react-native-keep-awake';
  10. // //페이지 import
  11. // import LoginPage from './src/pages/_1_Login';
  12. // import AcceptTerms from './src/pages/_2_AcceptTerms';
  13. // import Guide1 from './src/pages/_3_Guide1';
  14. // import Guide2 from './src/pages/_4_Guide2';
  15. // import Main from './src/pages/_5_Main';
  16. // //팝업 임포트
  17. // import TermsPopup from './src/opup/_1_TermsPopup';
  18. //다국어
  19. import i18n from "i18n-js";
  20. import KO from "./src/i18n/ko"
  21. i18n.translations["ko"] = KO;
  22. i18n.locale = "ko";
  23. //모듈 임포트
  24. import * as RN from 'react-native'
  25. import * as EL from 'react-native-elements'
  26. import {SafeAreaView} from 'react-navigation'
  27. import H from './src/components/Header'
  28. import SwitchNavigator from './src/navigation/SwitchNavigator'
  29. import C from 'rn-class'
  30. import FontAwesome5 from 'react-native-vector-icons/FontAwesome5';
  31. C.addComp(RN);
  32. C.addComp(EL, "EL", null);
  33. C.addComp({Header : H}, "Comp" );
  34. C.addComp({SafeAreaView:SafeAreaView}, "Comp");
  35. C.addComp(RN.Picker.Item, "PickerItem")
  36. C.addComp(FontAwesome5, "Icon5")
  37. const App = () => {
  38. useEffect(() => {
  39. __DEV__ && KeepAwake.activate() ;
  40. console.disableYellowBox =true;
  41. }, []);
  42. return (
  43. <Fragment>
  44. <C.Comp.SafeAreaView forceInset={{top: 'never'}} cls="flx1">
  45. <SwitchNavigator/>
  46. </C.Comp.SafeAreaView>
  47. </Fragment>
  48. );
  49. };
  50. export default App;