сложность для меня тут - часть свойств надо менять сразу, а часть - с задержкой, например класс меняем сразу, а свойство display - через 100 ms
Для изменения свойства с задержкой использовал ref и в setTimeout менял свойство напрямую, пример простого tooltip компонента - https://pastebin.com/A106QkqP
Какие лучшие практики для таких анимаций на реакте? Стоит ли использовать react-transition-group?
ну, в css-правиле transition можно указывать задержку перед началом анимации, если тебе это поможет...
Либы можно. antd годная
Обсуждают сегодня