StatusList: fix infinite scrolling

(apparently I don't understand how useCallback works)
environments/review-timeline-f-xbk2nv/deployments/177
Alex Gleason 2022-06-03 12:24:55 -05:00
rodzic 666c2dd0ce
commit 0a34bcfcba
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 7211D1F99744FBB7
1 zmienionych plików z 4 dodań i 4 usunięć

Wyświetl plik

@ -68,11 +68,11 @@ const StatusList: React.FC<IStatusList> = ({
};
const handleLoadOlder = useCallback(debounce(() => {
const loadMoreID = lastStatusId || statusIds.last();
if (onLoadMore && loadMoreID) {
onLoadMore(loadMoreID);
const maxId = lastStatusId || statusIds.last();
if (onLoadMore && maxId) {
onLoadMore(maxId);
}
}, 300, { leading: true }), []);
}, 300, { leading: true }), [onLoadMore, lastStatusId, statusIds.last()]);
const selectChild = (index: number) => {
node.current?.scrollIntoView({