Можем ли мы использовать ReactJS для анимации элементов в зависимости от того, сколько пользователь прокручивает - PullRequest
0 голосов
/ 31 октября 2019

В частности, можем ли мы использовать React для репликации веб-сайта Apple Airpod Pro ? А как насчет производительности?

1 Ответ

1 голос
/ 31 октября 2019

React - это фреймворк, который позволяет вам создавать и контролировать ваш HTML с помощью js. Это не имеет никакого решения для анимации на событии прокрутки из коробки. Хотя обычно легко добавить любую библиотеку и использовать ее с реагированием.

Проверьте список библиотек для анимации при прокрутке

Скорее всего, ваш выбор будетbe ScrollMagic

О производительности: добавление событий при прокрутке всегда ухудшает производительность. Но это будет на 100% зависеть от какую анимацию вы собираетесь реализовать и от того, как вы собираетесь ее реализовать . Особенно это скажется на производительности прокрутки на мобильном телефоне. Хотя есть решение, которое может (или не может) помочь вам решить проблему низкой производительности мобильных устройств. Проверьте сообщение Google о пассивных событиях.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...