NEOmanceR
@NEOmanceR
Начинающий веб разработчик

Как в ReactJS прописать отслеживание скрола для компонента?

Хочу задать цсс анимацию мягкого появления при скроле.
как правильно Задать прослушку скрола ?
  • Вопрос задан
  • 64 просмотра
Решения вопроса 1
coolswood
@coolswood
https://coolswood.github.io
Я так понимаю, что проблема именно в том, что надо слушать скролл не window, а конкретного блока?
Тогда:
1. Получаем ссылку на конкретный react элемент - https://reactjs.org/docs/refs-and-the-dom.html
2. Дальше можно просто слушать событие скролла через нативный js - https://learn.javascript.ru/size-and-scroll
Только не забудьте удалить слушатель при размонтировании компонента.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@n1ksON
Интерн
onWheel
<div onWheel={() => console.log(window.pageYOffset)} />
Ответ написан
Ваш ответ на вопрос

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

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