либу для чата. Базисно работает крууто, но хочу сделать фичу, если юзер промотал чат наверх и приходят новые сообщения, отрендерить кнопку скрола до нижнего элемента.
Вот и думаю, как канонично или проще всего решить этот вопрос. Я не сильно опытный в плане фронта, поэтому, на мой взгляд приходят в голову не самые оптимальные варианты. Пока из самого простого, что придумал, это каким-то образом запоминать позицию visibleStopIndex из onItemsRendered и сравнивать при обновлении стейта, равна ли она кол-ву элементов - 1, но 1) не уверен, что это оптимально 2) обдумываю, как её хранить между ререндерами. Что посоветууете?
ребята, подсобите советиком плз. я свой вариант изложил, может вы чё-то грамотнее раскидаете
Обсуждают сегодня