У меня есть компонент NextUI ListBox, который имеет свойство isVirtualized и соответствующий параметры. Он создается с использованием следующего:
Код: Выделить всё
{(item) => (
{item.text}
)}
Код: Выделить всё
const ListboxWrapper = ({children}) => (
{children}
);
Сейчас у меня есть:
Код: Выделить всё
const scrollToBottom = () => {
messagesEndRef.current?.scrollIntoView({behavior: 'smooth' , block: 'end'})
}
Код: Выделить всё
end
У меня были те же результаты с document.getElementById(..).scrollIntoView(..). Я также переместил ссылку на последний элемент списка, но когда я это сделаю, последний элемент списка появится в верхней части контейнера, а другие элементы не будут видны и их нельзя будет прокручивать.
Заранее спасибо!
Подробнее здесь: https://stackoverflow.com/questions/793 ... t-listitem