Код: Выделить всё
const traveleTimeInformation = useSelector(selectTravelTimeInformation)
const time = traveleTimeInformation?.duration.text!
const durationValue = traveleTimeInformation?.duration.value!
Код: Выделить всё
const [rideTime, setRideTime] = useState(time)
const [rideDuration, setRideDuration] = useState(durationValue)
useEffect(() => {
const interval = setInterval(() => {
refreshSearch();
}, 2000);
return () => {
clearInterval(interval);
};
},[refreshSearch])
async function refreshSearch() {
await fetch(`https://maps.googleapis.com/maps/api/distancematrix/json?
units=imperial&origins=
${userAddress}&destinations=
${destinationAddress}&key=
${process.env.EXPO_PUBLIC_GOOGLE_API_KEY}`)
.then((res) => res.json())
.then(data => {
console.log('testing time', data.rows[0].elements[0].duration.text!)
setRideTime(data.rows[0].elements[0].duration.text!)
setRideDuration(data.rows[0].elements[0].duration.value!)
})
}
Подробнее здесь: https://stackoverflow.com/questions/795 ... on-android
Мобильная версия