I'm using the separate components of the react-fine-uploader package to build my desired behavior.
I use the component to display a large Thumbnail of a selected image:
<Thumbnail id={this.state.selectedImage} uploader={uploader} maxSize={250} />
The state gets updated when the user clicks on a smaller version of the thumbnail, so the component re-renders. However, the displayed large thumbnail stays the same even when this.state.selectedImage changes.