import React, { Component } from 'react'; import { StyleSheet, Text, View, TouchableOpacity } from 'react-native'; import RNGooglePlacePicker from 'react-native-google-place-picker'; export default class WelcomeScreen extends Component { constructor(props) { super(props); this.state = { location: null } } onPress() { RNGooglePlacePicker.show((response) => { if (response.didCancel) { console.log('User cancelled GooglePlacePicker'); } else if (response.error) { console.log('GooglePlacePicker Error: ', response.error); } else { this.setState({ location: response }); } }) } render() { return ( Click me to push Google Place Picker! {JSON.stringify(this.state)} ); } } const styles = StyleSheet.create({ container: { flex: 1, justifyContent: 'center', alignItems: 'center', backgroundColor: '#F5FCFF', }, location: { backgroundColor: 'white', margin: 25 } });