__DEV__ (https://facebook.imtqy.com/react-native/docs/javascript-environment.
:
, , "DeveloperComponent".
...
class DeveloperComponent extends Component {
...
changeEnv(env) {
}
...
render() {
return (
<View>
<DeveleoperOption1 onPress={this.changeEnv("prod")} />
<DeveleoperOption2 onPress={this.changeEnv("dev")} />
<DeveleoperOption3 onPress={} />
</View>
);
}
}
...
, , , . , "DeveloperComponent" , .
...
return (
<View style={styles.container}>
<YourRouterContainer />
{__DEV__ && <DeveloperComponentTrigger />}
</View>
);
...
...
return (
<View style={styles.container}>
<SomeOtherSettings />
{__DEV__ && <DeveloperComponent />}
</View>
);
...
, , , devcomponents :
" Babel, , DEV, , JavaScript"
https://code.facebook.com/posts/895897210527114/dive-into-react-native-performance/