У меня есть API в django, и я вызываю его из интерфейса ответной реакции, дело в том, что API должен вызываться бесконечно, и в каждом запросе от реакции всегда появляется новое изображение из ответа на запрос. Ответ приходитс хорошей скоростью, но скорость реакции, отображающей изображения, очень медленная, я отображаю изображения без перезагрузки всего компонента и хочу отобразить его без перезагрузки.
runInfinite=()=>{
axios.post('http://127.0.0.1:8000/faceapp/process_image/')
.then(res => {
this.setState({baseimage: res.data}, () => {
console.log(this.state.baseimage)
})
});
};
render() {
if (this.state.flag){
setInterval(()=> { this.runInfinite(); },1000);
}
return (
<div>
{this.state.baseimage?<img src={"data:image/png;base64," + this.state.baseimage}/>:<h1>Hello</h1>}
</div>
);
}
}
Что я могу сделатьReact может отображать изображения с той же скоростью, что и ответ.