Комментарии 3
Не знаю как там дела в Реакте, но у Vue давно уже есть обработка переходов. Разумеется кроссбраузерная. И активно используемая.
Вообще очень похоже, что эту механику Гугл просто целиком позаимствовал у Вью, сравните:
https://ru.vuejs.org/v2/guide/transitions.html
Что могу сказать из опыта использования - на самом деле частенько лениво возиться с тонкой настройкой анимации через <transition>. Уж тем более в качестве "прогрессивного улучшения". Но бывают случаи, когда вот "прям то что доктор прописал" - например, частенько встречающийся "баг", когда при загрузке страницы все анимируемые элементы приходят в дефолтное состояние как раз через анимацию.
интересная статья, спасибо )
хорошо, что дабавили нативное решение для анимирования по состоянию элемента в доме, хотя когда это дотянет до кроссплатформенности еще вопрос )
если нет аллергии на реакт, реккомендую обратить внимание на Framer Motion + React - решает ту же задачу, но фрамер отлично играет с реактом с точки зрения читабельности кода
Спасибо за перевод!
Введение в View Transitions API