Skip to content

[FlatList] onScroll's event is "stuttering" #14037

Closed
@Exilz

Description

@Exilz

I'm trying to implement a ScrollView that animates the Y position of a slider.
My ScrollView is actually a FlatList, and I'm using onScroll to animate the position of my slider.

I tried to use a Animated.View and use position.setValue in the onScroll event.
I also tried to use ref.setNativeProps to see if that speeds things up a bit, but the result is exactly the same.

It made me understand that it's not the animation that is slow, but the onScroll event that is "stuttering".

Here's the result with a ListView (smooth as a baby's butt)

And here's what's happening with FlatList

It's even more striking when looking at the app at 60 fps.

Is there some kind of optimizations on FlatList that throttles the onScroll event ? Maybe there is or there should be a way to opt-out of some of those ?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions