import { StatusBar } from 'expo-status-bar'; import { StyleSheet, Text, View } from 'react-native'; import { NavigationContainer } from '@react-navigation/native'; import { createStackNavigator } from '@react-navigation/stack'; import MapScreen from './src/screens/MapScreen' import ListScreen from './src/screens/ListScreen'; import * as Location from "expo-location" import { useEffect } from 'react'; const Stack = createStackNavigator(); let foregroundSubscription = null; export default function App() { const foregroundUpdate = async() =>{ const {granted} = await Location.getForegroundPermissionsAsync() if (!granted){ console.error("Permissão Não obtida para localização") return } } useEffect(()=>{ const locationPerm = async() =>{ const foregroun = await Location.requestForegroundPermissionsAsync() } locationPerm() foregroundUpdate() },[] ) return ( ); } const styles = StyleSheet.create({ container: { flex: 1, backgroundColor: '#fff', alignItems: 'center', justifyContent: 'center', }, });