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

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

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

  loop()
}

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

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

Войти через центр авторизации
Похожие вопросы