Keep value updated even if no handler

This commit is contained in:
Dan Abramov
2023-12-13 05:42:05 +00:00
parent 2756511600
commit f8b3740ed9
+3 -4
View File
@@ -40,13 +40,12 @@ function ListImpl<ItemT>(
contextScrollHandlers.onScroll?.(e, ctx) contextScrollHandlers.onScroll?.(e, ctx)
const didScrollDown = e.contentOffset.y > SCROLLED_DOWN_LIMIT const didScrollDown = e.contentOffset.y > SCROLLED_DOWN_LIMIT
if ( if (isScrolledDown.value !== didScrollDown) {
isScrolledDown.value !== didScrollDown &&
onScrolledDownChange != null
) {
isScrolledDown.value = didScrollDown isScrolledDown.value = didScrollDown
if (onScrolledDownChange != null) {
runOnJS(handleScrolledDownChange)(didScrollDown) runOnJS(handleScrolledDownChange)(didScrollDown)
} }
}
}, },
}) })