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
+4 -5
View File
@@ -40,12 +40,11 @@ function ListImpl<ItemT>(
contextScrollHandlers.onScroll?.(e, ctx)
const didScrollDown = e.contentOffset.y > SCROLLED_DOWN_LIMIT
if (
isScrolledDown.value !== didScrollDown &&
onScrolledDownChange != null
) {
if (isScrolledDown.value !== didScrollDown) {
isScrolledDown.value = didScrollDown
runOnJS(handleScrolledDownChange)(didScrollDown)
if (onScrolledDownChange != null) {
runOnJS(handleScrolledDownChange)(didScrollDown)
}
}
},
})