Every line of 'create react native app without expo' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your JavaScript code is secure.
5 export default function createApp() { 6 const container = document.createElement('div') 7 container.id = 'app' 8 document.body.appendChild(container) 9 render(, '#app', new Store) 10 }
15 function createApp(App, { api, className, provider, style, url } = {}, rootId = 'root') { 16 const rootElement = document.getElementById(rootId); 17 if (!rootElement) { 18 throw new Error(`Unable to find element with id '${rootId}'`); 19 } 20 react_dom_1.default.render( 21 22 , rootElement); 23 }
21 export function createTestApp(router, component) { 22 const providers = []; 23 24 if (router) { 25 providers.push({ name: 'router', useValue: router }); 26 } 27 28 if (component) { 29 providers.push({ name: 'component', useValue: component }); 30 } 31 32 return createApp({ 33 name: 'TestApp', 34 providers 35 }); 36 }
25 export function createApp(ssrContext) { 26 const i18n = new VueI18n({ 27 locale: "main", 28 messages 29 }) 30 31 // create store and router instances 32 const store = createStore() 33 const router = createRouter() 34 35 // sync the router with the vuex store. 36 // this registers `store.state.route` 37 sync(store, router) 38 39 // create the app instance. 40 // here we inject the router and store to all child components, 41 // making them available everywhere as `this.$router` and `this.$store`. 42 const app = new Vue({ 43 router, 44 store, 45 i18n, 46 ssrContext, 47 render: (h) => h(App) 48 }) 49 50 // expose the app, the router and the store. 51 // note we are not mounting the app here, since bootstrapping will be 52 // different depending on whether we are in a browser or on the server. 53 return { app, router, store } 54 }
19 export function createApp( ssrContext ) { 20 21 // create store and router instances 22 const store = createStore() 23 const router = createRouter() 24 25 // sync the router with the vuex store. 26 // this registers `store.state.route` 27 sync( store, router ) 28 29 // create the app instance. 30 // here we inject the router, store and ssr context to all child components, 31 // making them available everywhere as `this.$router` and `this.$store`. 32 const app = new Vue({ 33 router, 34 store, 35 ssrContext, 36 render: h => h( App ) 37 }) 38 39 // expose the app, the router and the store. 40 // note we are not mounting the app here, since bootstrapping will be 41 // different depending on whether we are in a browser or on the server. 42 return { app, router, store } 43 }
120 export function createApp(): App { 121 return new App(); 122 }
175 export function nativeScriptBootstrap(appComponentType: any, customProviders?: ProviderArray, appOptions?: AppOptions): void { 176 bootstrapCache = { appComponentType, customProviders, appOptions }; 177 178 if (appOptions && appOptions.cssFile) { 179 application.cssFile = appOptions.cssFile; 180 } 181 182 const navEntry = createNavigationEntry(bootstrapCache); 183 application.start(navEntry); 184 }
59 componentDidMount() { 60 if (Platform.OS === 'android') { 61 BackAndroid.addEventListener('hardwareBackPress', this.onBackAndroid); 62 } 63 }
15 export default async function initApp() { 16 try { 17 Relay.injectNetworkLayer( 18 new Relay.DefaultNetworkLayer('/graphql', { 19 credentials: 'same-origin', 20 }) 21 ); 22 23 const store = createStore(); 24 25 await store.dispatch(init()); 26 27 const history = createHistory(); 28 syncReduxAndRouter(history, store); 29 30 const component = ( 31 32 33 34 35 36 ); 37 const container = document.getElementById('app'); 38 39 if (process.env.NODE_ENV !== 'production') { 40 window.TestUtils = require('react-addons-test-utils'); 41 window.Perf = require('react-addons-perf'); 42 43 window.Perf.start(); 44 } 45 46 render(component, container); 47 } catch (err) { 48 console.log(err.stack); // eslint-disable-line no-console 49 } 50 }
23 async function startApp (module) { 24 const step = await initialize() 25 if (!step.allSuccess) { 26 return 27 } 28 if (__DEV__) { 29 const hotLoaderRender = () => 30 render(, rootElement) 31 32 hotLoaderRender() 33 if (module.hot) module.hot.accept('./containers/Root', hotLoaderRender) 34 } else { 35 render(, rootElement) 36 } 37 }