Skip to content

Transition performance heavy screen #6775

Closed
@AlexandreM59

Description

@AlexandreM59

This is not an issue, but this is a question for this new version of react-navigation.

Are the performance of transitions improved with this new version of react-navigation?

I am referring to this issue react-navigation/rfcs#51 (comment).
I have encountered the same problem, when I am loading a heavy screen or fetching data when a screen mounts in ComponentDidMount, the transition to the screen had most of the time a noticeable delay and I have to use InteractionManager to fetch the data after the screen has mount.
From what I understood, this delay was encountered since the animation was still calling the main thread and it was blocked since the screen rendering or the data fetching was using it.

I love react-navigation, it is super easy to implement and all, but my app feels slow because all this loading screen since I had to put InteractionManager a lot. It seams wix's react-native-navigation manage to handle this issue (see wix/react-native-navigation#3432) and I don't clearly see if it was resolved in the react-navigation V5. I have high hopes since the blog post on the website says "React Navigation meets native" 😄, so it should not use the Main thread for the transition and leave it for the data fetching or the rendering.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions