ОБНОВЛЕННЫЙ КОД И ВОПРОС
this.state.imageUrls.map((ImageUrl, index)=> {
return (<div>
<img onLoad={this.imageLoaded} src={ImageUrl} className=
{this.state.galleryContent}/>
</div>
)})
imageLoaded = (event) => {
this.setState({galleryContent: 'gallery-content-loaded'});
}
То, что я пытаюсь сделать, это отобразить массив изображений. Когда он загружен, вызывается функция, которая затемняет это изображение (обновляя className), а затем то же самое со всеми другими изображениями по одному. Таким образом, вопрос теперь в том, что когда загружено одно изображение, я изменяю данные из galleryContent, и к моменту начала следующей итерации мне нужно вернуть значение «gallery-content-loading». Каков наилучший способ сделать это?