0
onLoad関数から答えを得た後、コンポーネントをレンダリングする必要があります。出来ますか?複数のコンポーネント内でonLoadを待つ
var component = this.props.items.map(function(item, index) {
var img = new Image();
img.src = item.src;
img.onload = function() {
var width = img.width;
return <img src={item.src} alt={width} key={index} />
}
}.bind(this));
イメージがロードされた後にイメージをレンダリングする必要があるのはなぜですか? – Christiaan
@Christiaan、レンダリングする前に画像の向きを知る必要があります。 – Fijir