UNPKG

react-native-dot-env

Version:

Add .env support to your react-native application without exposing them in JavaScript bundle.

50 lines (43 loc) 992 B
/** * Sample React Native App * https://github.com/facebook/react-native */ import React, { Component } from 'react' import { StyleSheet, Text, View, AppRegistry } from 'react-native' import dotenv from 'react-native-dot-env' // loading env varibles dotenv() class Example extends Component { render() { return ( <View style={styles.container}> <Text style={styles.title}> Environment variables </Text> {Object.keys(process.env).map(key => <Text style={styles.variable} key={key}> {key}: {process.env[key]} </Text> )} </View> ); } } const styles = StyleSheet.create({ container: { flex: 1, justifyContent: 'center', backgroundColor: '#F5FCFF', }, title: { fontSize: 20, textAlign: 'center', margin: 10, }, variable: { textAlign: 'left', paddingHorizontal: 20, marginBottom: 5 } }) AppRegistry.registerComponent('Example', () => Example)