Orland25565
@Orland25565
Junior Front-End (React)

Как получить видимые элементы в DIV с прокруткой, используя React?

Есть контейнер DIV с сообщениями, мне нужно сделать следующее.
1. Получить последнее видимое сообщение в контейнере.
2. Прочитать его идентификатор.
4 Пометить все сообщения до него прочитанными.

Основную сложность у меня вызывает именно пункт 1. Мне нужно будет получать это сообщение каждый раз когда контейнер прокручивается чтобы отправлять запрос на сервер о том что сообщение было прочитано.
Какие средства React или JS помогут мне это сделать?
Контейнер DIV и компоненты сообщений являются функциональными компонентами React.
  • Вопрос задан
  • 254 просмотра
Пригласить эксперта
Ответы на вопрос 1
profesor08
@profesor08
Создаешь ссылку на элемент сообщения useRef, потом на элемент контейнера, потом проверяешь, если сообщение во вьпорте контейнера.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект