В componentDidMount() запускаю функцию для получения стилей активного слайда.
handlerCalculateWidthSlides = () => {
let slideActive = this._slider.innerSlider.list.querySelector('.slick-current');
let stylesActiveSlide = getComputedStyle(slideActive);
console.log(stylesActiveSlide);
console.log(stylesActiveSlide.width);
};
Просматриваю первый консоль лог, высота 900, во втором выводит всю ширину экрана.
Делаю так:
console.log(slideActive);
// <div data-index="0" className="slick-slide slick-active slick-center slick-current" tabIndex="-1" aria-hidden="false" style="outline: none; width: 900px;">
console.log(slideActive.style.width)
// 20%
Откуда появляется 20%, не понимаю ?
Использую react-slick.