в хуке, useEffect ы 2 раза пролетают и анимации нет - как бы выкрутиться?
requestAnimationFrame(() => setState("active")) - не помагает
зачем тебе? пример можно?
в useEffect не напрямую менять значения стэйта, а через timeout, c задержками равными продолжительности анимации
Два класса назначить что бы что?
Вот пример - https://codesandbox.io/s/restless-platform-vjngz
Сделал https://codesandbox.io/s/restless-platform-vjngz
какая конечная цель?
Анимировать без багов туда-сюда requestAnimationFrame(() => requestAnimationFrame(() => setState("active")) ); если это убрать не работает тк из appear в active пропускается рендер класса
Опишите какого рода анимация нужна и по каким ивентам
Изменил пример - сразу отображается - нет анимации
Обсуждают сегодня