я из componentDidMount запускаю таймер на 100 мс и изменяю анимируемые css свойства. И есть кейсы, когда эта анимация не срабатывает. Как я понимаю, это происходит из за того, что начальный рендер и рендер вызванный из таймера из componentDidMount происходит в один цикл обновления реального дома. Если поднять время таймера до 1с, то такого не наблюдается. Очень хотелось бы без привлечения доп. библиотек найти решение.
В юз эффекте можно через задержку добавить класс с нужными свойствами, лучше задержка в 300мс, у меня например при использовании gsap при анимации с задержкой до 300 мс они лагают на главном экране
Обсуждают сегодня