Я работаю над приложением React Native для радиостанции, которое отображает информацию о песне и исполнителе по ссылке JSON. Как я могу получить информацию для обновления / выборки каждую минуту или около того? Я пробовал несколько вариантов использования setInterval, но не могу заставить его работать в моем функциональном компоненте. Я предполагаю, что это потому, что я пытаюсь использовать setInterval с функцией asyn c ..? Заранее спасибо!
const [track, setTrack] = useState({});
async function fetchData() {
const res = await fetch(" my API url ");
res
.json()
.then(res => setTrack(res.data[0].track.title))
.catch(err => setErrors(err));
}
useEffect(() => {
fetchData();
});
<Text>{track}</Text>