TL;DR
imgタグのsrcにハッシュをつければ良い
サンプルコード
以下のコードではhashをReactコンポーネントのstateにもたせている。
hashはimgタグのsrcの最後にクエリパラメータとして渡す。
hashの値を変えるメソッドrefreshImgを呼ぶことで任意のタイミングで画像をリフレッシュすることができる。
render() {
const { imgHash } = this.state;
return <img src={`/img/url?${imgHash}`}
}
refreshImg() {
this.setState({
imgHash: new Date().getTime(),
});
}