Hay una API de la que obtengo el contenido del documento html, actualmente estoy tomando datos en fragmentos y configurando el estado y hay un iframe cuyo atributo "srcDoc" está tomando ese valor del estado. Lo que quiero hacer es evitar la recarga de iframe porque cada vez que se establece "srcDoc", el desplazamiento de iframe se lleva a la parte superior y se vuelve a cargar. Aquí está el código:
const stream = new Promise(() => { axios({ url: `http://54.90.50.223/api/mainapi/Documents/GetHTML`, method: "GET", onDownloadProgress: (progressEvent) => { const dataChunk = progressEvent.currentTarget.response; console.log(dataChunk); str += dataChunk; this.setState({ srcDoc: str }); }, }).then(({ data }) => Promise.resolve(data)); });