Можно сбросить в 0 продолжительность выполнения анимации:
transition-duration: 0ms;.
Или вообще убрать её:
transition: none;.
Как это будет выглядеть на практике: определяете в стилях класс, который убирает анимацию, в компоненте определяете свойство, в зависимости от значения которого класс будет назначаться элементу. Надо, чтобы анимация воспроизводилась - устанавливаете свойству значение
true, не нужна анимация -
false.
Как-то так.