Estoy tratando de crear un componente de visualización de imágenes que tome una matriz de imágenes src y muestre las imágenes en un diseño como el que se muestra a continuación. Pero el problema es que cuando hago clic estoy cambiando el src del elemento de la imagen, está recuperando la imagen nuevamente. 
¿Cómo puedo evitar que la imagen se vuelva a recuperar? La imagen solo se debe recuperar la primera vez. ¿Cómo puedo lograr eso?