diff --git a/packages/react-native-web/src/apis/AppRegistry/renderApplication.js b/packages/react-native-web/src/apis/AppRegistry/renderApplication.js index 6668420c..f3ee075e 100644 --- a/packages/react-native-web/src/apis/AppRegistry/renderApplication.js +++ b/packages/react-native-web/src/apis/AppRegistry/renderApplication.js @@ -9,12 +9,15 @@ * @flow */ +import AppContainer from './AppContainer'; import invariant from 'fbjs/lib/invariant'; import hydrate from '../../modules/hydrate'; -import AppContainer from './AppContainer'; +import render from '../../modules/render'; import StyleSheet from '../../apis/StyleSheet'; import React, { type ComponentType } from 'react'; +const renderFn = process.env.NODE_ENV !== 'production' ? render : hydrate; + export default function renderApplication( RootComponent: ComponentType, initialProps: Props, @@ -22,7 +25,7 @@ export default function renderApplication( ) { invariant(rootTag, 'Expect to have a valid rootTag, instead got ', rootTag); - hydrate( + renderFn( ,