Chez componentDidMount, je n'ai que zéro pour offsetWidth d'un élément mais l'élément a totalement la largeur. Comment obtenir une largeur d'élément après le rendu?Récupère la taille de l'élément dans réagit componentDidMount
componentDidMount(){
console.log(this.$slide.offsetWidth);
}
render() {
return <div
className='Reader__ImageWrapper'
ref={(slide) => { this.$slide = slide; }}
>
<img src={`/Images/Reader/Pages/Page 001.jpg`} className="Reader__Image"/>
<img src={`/Images/Reader/Pages/Page 002.jpg`} className="Reader__Image"/>
</div>
}
Юрий, кажется в это время размеры компоненты действительно равны нулю, я обработал тот же кол по клику уже после отрисовки, и там всё норм. Если вы уже нашли решение прошу сообщить –