App.js 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. import React, {Fragment, useEffect} from 'react';
  2. import {
  3. SafeAreaView,
  4. StyleSheet,
  5. ScrollView,
  6. View,
  7. Text,
  8. StatusBar,
  9. } from 'react-native';
  10. import KeepAwake from 'react-native-keep-awake';
  11. //페이지 import
  12. import LoginPage from './src/pages/_1_Login';
  13. import AcceptTerms from './src/pages/_2_AcceptTerms';
  14. import Guide1 from './src/pages/_3_Guide1';
  15. import Guide2 from './src/pages/_4_Guide2';
  16. import Main from './src/pages/_5_Main';
  17. //팝업 임포트
  18. import TermsPopup from './Src/Popup/_1_TermsPopup';
  19. //다국어
  20. import i18n from "i18n-js";
  21. import KO from "./src/i18n/ko"
  22. i18n.translations["ko"] = KO;
  23. i18n.locale = "ko";
  24. //모듈 임포트
  25. import * as RN from 'react-native'
  26. import * as EL from 'react-native-elements'
  27. import H from './src/components/Header'
  28. import C from 'rn-class'
  29. C.addComp(RN);
  30. C.addComp(EL, "EL");
  31. C.addComp({Header : H}, "Comp" );
  32. const App = () => {
  33. useEffect(() => {
  34. console.log(">>>>>>>>>>>>>>>>>>:")
  35. __DEV__ && KeepAwake.activate();
  36. }, []);
  37. return (
  38. <Fragment>
  39. <C.SafeAreaView cls="flx1">
  40. {/* <AcceptTerms/> */}
  41. <Main/>
  42. </C.SafeAreaView>
  43. </Fragment>
  44. );
  45. };
  46. export default App;
  47. // let setLang = async () =>{
  48. // // let lan = await AsyncStorage.getItem('user:lan')
  49. // // if(!lan){
  50. // // lan = "en";
  51. // // }
  52. // // console.log(">>>>>>>>>>>>>>>" , lan);
  53. // i18n.locale = "ko";
  54. // }