Я пытаюсь реализовать некоторый код API-опроса, это то, что я получил до сих пор:
async retrieveNotifications() {
const res = await fetch(url)
if (res.status === 200) {
this.props.setNotifications(res.data)
}
setTimeout(() => {
this.retrieveNotifications()
// polling in 10 min cycles
}, 600000);
}
код работает, однако вопрос в том, имеет ли это какие-либо недостатки в производительности, потому что он рекурсивный?Кто-нибудь знает лучшее решение для опроса в рН?Спасибо за помощь:)