我有一个 React 应用程序,我在其中使用“react-image-pan-zoom-rotate”来显示图像。
https://github.com/mgorabbani/react-image-pan-zoom-rotate
我基本上有一个外部服务的 url,它提供我传递给以下两个库以呈现图像的图像。
最近我开始面临一个问题(仅在 Chrome 中),如果缓存被禁用,那么每当我在浏览器中单击图像或使用此组件提供的任何控件时,它都会重新渲染它,从而导致对外部的另一个调用图像服务器。每当我单击/与上述反应库生成的图像或视图进行交互时,就会发生这种情况。
现在我已经开始使用 https://github.com/theanam/react-awesome-lightbox/blob/master/src/index.js 并且它在禁用缓存的情况下没有任何此类问题。
知道为什么会发生这种情况吗?