Есть компоненты News и NewsItem. Кликаем на NewsItem -- устанавливается стейт в News и открывается нужный NewsItem. Проблема в том, что если мы кликнули на NewsItem, то в него подгружается картинка:
<img className="news-item__image" src={`${apiBaseUrl}posts/image/${mediaId}`}/>
Кликнули на один и тот же NewsItem три раза -- три раза мы сходили за файлом. Как это пофиксить, чтобы мы ходили за файлом только один раз, а следующий раз мы брали его из кэша?