Current behavior
When scrolling down from top to bottom at a moderate / typical pace, the items are rendered smoothly. However, when starting at the bottom and scrolling up, there is a lot of jumpiness. Specifically, the list jumps back downwards, despite scrolling up, meaning we see the same set of items we just scrolled past.
Expected behavior
Scrolling up should be just as smooth as scrolling down. The list should not jump back down.
To Reproduce
Create a list of 1000 items, numColumns 3 (seems, to happen with 4 and 5 as well). Render the items as squares, with the index value as Text (to observe how the items jump). Either force the list to start at the bottom (scrollToIndex) or scroll down to the bottom as fast as your fingers can. Then scroll upwards around 10-20 items at a moderate/typical pace and observe the list jump back down.
Platform:
Only tested on iOS
Environment
FlashList 2.0.3
Expo Go 1017721, SDK 53
Current behavior
When scrolling down from top to bottom at a moderate / typical pace, the items are rendered smoothly. However, when starting at the bottom and scrolling up, there is a lot of jumpiness. Specifically, the list jumps back downwards, despite scrolling up, meaning we see the same set of items we just scrolled past.
Expected behavior
Scrolling up should be just as smooth as scrolling down. The list should not jump back down.
To Reproduce
Create a list of 1000 items, numColumns 3 (seems, to happen with 4 and 5 as well). Render the items as squares, with the index value as Text (to observe how the items jump). Either force the list to start at the bottom (scrollToIndex) or scroll down to the bottom as fast as your fingers can. Then scroll upwards around 10-20 items at a moderate/typical pace and observe the list jump back down.
Platform:
Only tested on iOS
Environment
FlashList 2.0.3
Expo Go 1017721, SDK 53