Skip to content

Returning to the core NavigationExperimental Component? #1289

Closed
@csotiriou

Description

@csotiriou

Hello,

First of all, thank you for this awesome library. Saves me tons of time.

Based on https://github.com/facebook/react-native/releases it seems that there have been tons of changes and optimizations done by facebook on the NavigationExperimental component. Some of them bring performance improvements, others bring API changes.

I totally understand why the https://github.com/aksonov/react-native-experimental-navigation has been created - to keep the RNRF API stable while facebook is making changes to the core API.

However, we are now in version 0.35 of React Native, with 0.36 waiting around the corner, and seeing that react-native-experimental-navigation is 4 months old, I am starting to question whether RNRF should continue having the fork as a dependency or if it needs to revert to using the core NavigationExperimental API to take advantage of the new API features, and the performance optimisations. Some bugs, like #1282, #1285, #1275 may also disappear (since they seem to be the result of a race condition, that may be avoided by the new NavigationExperimental threading improvements)

Maybe it's time to revert to using facebook's implementation? Is it possible that we have stayed in the 0.26 version for too long?

Again, thank you for the time and effort you have put into this.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions