@formasters777

Задержка и дёргание при переключении страниц?

Есть сайт SPA,
для мобильной версии есть мобильное выпадающее меню,
при клике на ссылку Главная или Контакты, есть обработчик скрытия меню,
скрытие происходит путём смены класса fadeIn или fadeOut.
При переходе на страницу с небольшим кол-вом контента просадок фпс нет,
и меню плавно закрывается,
но при переходе на страницу магазин,
есть просадка фпс и видны дёрганья меню,
я пробовал ставить задержку таймером при переходе страниц в 300мс, да это немного помогло, но дёргания иногда видны,
Если в этом случае поставить задержку на сам роут, скорей всего задержка также будет видна, хотя как тайминги настроить.
Я читал, что keyframe и transform translate, более умно обрабатывают анимацию, но в данном случае есть прерывание потока requestAnimationFrame,
каким образом решаются подобные проблемы, или это больше проблема React Native?
  • Вопрос задан
  • 74 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы