Какой способ лучше?

Какой способ оптимизированней и правильнее?

export function scrollRequest (handleUpdate) {
  const loop = () => {
    handleUpdate(window.pageYOffset, () => {
      window.requestAnimationFrame(loop)
    })
  }

  loop()
}

export function scrollEvent (handleUpdate) {
  document.addEventListener('scroll', (event) => {
    handleUpdate(window.pageYOffset)
  })
}
  • Вопрос задан
  • 349 просмотров
Решения вопроса 1
Kozack
@Kozack Куратор тега JavaScript
Thinking about a11y
Смотря, что хотите сделать. Но, думаю, второй
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Artezio Нижний Новгород
от 130 000 до 180 000 ₽
Artezio Москва
от 160 000 до 220 000 ₽
17 янв. 2021, в 01:26
100000 руб./за проект
16 янв. 2021, в 22:34
10000 руб./за проект
16 янв. 2021, в 22:33
20000 руб./за проект