Comments 4
А что будет, если страница загружается долго (какой-нибудь сайт института, с старой версией вордпресса)?
Очень странно спрашивать "что будет с сайтом на WordPress?" В контексте анимаций на react
Вопрос некорректно поставлен
Спасибо за вопрос.
В статье рассматривается View Transition API в контексте React, то есть расматривается SPA. В SPA-приложении никаких трудностей с роутингом не возникнет — всё приложение загружается сразу (если утрировать). То есть анимация перехода будет, а дальше уже будут висеть скелетоны страницы, пока загружаются нужные данные.
Ваш вопрос скорее относится к MPA. В статье я упоминал, что его поддержка пока хуже. Но ради интереса я потыкал пример из документации с троттлингом интернета. Если случай среднее тяжести, то анимация воспроизведется после подгрузки новой страницы. А вот если страница совсем ели грузится (3G например), то анимации не будет, просто переход на новую страницу.
Вот пример, можете сами потыкать https://mdn.github.io/dom-examples/view-transitions/mpa/
Надеюсь ответил на ваш вопрос) Если я его не правильно понял, дайте знать.
Хорошо что поддержали нативно конечно, но останусь на Framer Motion, так как там зарекомендовавший себя объёмный интерфейс проверенный годами, поддерживается во всех браузерах. Не надо функции внутрь передавать, проще в использовании, всякие тайминги и тд. А они уже у себя внутри библиотеки пусть добавляют под капотом нативное апи с полифилами, если это имеет смысл.
О дивный новый анимированный мир — ViewTransition в React