Моя проблема в том, что я хочу выполнить асинхронную функцию, которая выполняется, когда пользователь обращается к странице, которую он выполняет, собирает данные из базы данных и показывает их пользователю, она работает, но в бесконечном цикле. Вот код:
const [subbbed, setSubbed] = useState([])
async function showSubscribed() {
const response = await api.get('subscribed', {
params: {
hour_id: person.id
}
})
return response.data
}
useEffect(()=>{
showSubscribed().then((data)=>{
setSubbed(data)
})
})
И этот setSubbed (data) - тот, который генерирует цикл.