Разработка комплексных анимаций в React-приложениях

Своим появлением React изменил мир фронтенда: компонентный подход, virtual DOM, реактивность стали текущим стандартом в проектировании интерфейсов, отодвинув на второй план классические библиотеки типа jQuery. Но так ли удобен React-подход для построения сложных комплексных анимаций, включающих в себя в том числе и FLIP-принципы? Насколько велика стоимость реализации тяжелых анимаций на React и дальнейшая поддержка написанного кода? Попробуем рассмотреть эту проблему на примере проекта «Достижения за отзывы» на Яндекс.Маркете.