🦉
Делаю галерею на reactjs.
Есть тег img, у которого динамически меняется src.
Проблема в том, что когда изображение большое, и долго грузится, и в этот момент меняется src, то новое изображение не показывается пока не загрузиться предыдущее.
В стейте хранится currentPhoto - индекс фотографии в масcиве photos, и при перерендере по currentPhoto тянется src из photos.
<img src={photos[currentPhoto].url} />
Проблема решается, если img прописывать разные key. Есть ли еще варианты. И кто знает, почему новое изображение не показывается пока не загрузиться предыдущее?
Спасибо!