Здравствуйте! Помогите понять причину того, что при первом появлении элемента (тултипа) его появление не анимируется. Я понимаю, что это происходит из за 7 строчки js кода, где я добавляю на лету положение тултипа и что, скорее всего, анимация translate скипается потому что его как бы изначально не было. Кажется, нужно сделать reflow после добавления атрибута и затем добавить класс для анимации?
Вот демка:
https://codesandbox.io/s/condescending-driscoll-r2qrnq
Буду благодарен за любые советы по исправлению.
(это минимальный пример проблемы выдранный из сложного компонента).