我必须在我的React Native应用程序中每10分钟调用一些API。因此,我和setInterval一起定义了ComponentDidmount方法的计时器,但是,它仅调用一次,它不会反复调用。
componentDidMount() {
this.timer = setInterval(() => this.callAPI(), 600000);
}
callApi = async () => {
//calling some api here
}
有什么建议?
最后,我通过以下内容解决了这个问题。
setInterval(() => this. callAPI(), 600000);
上述方法每10分钟延迟一次调用一次。希望这将来会对某人有所帮助。