Skip to content

Why is NavigationExperimental part of react-native core? #6184

@akupila

Description

@akupila

The work done by @ericvicenti is great but the API is still quite unstable, documentation missing etc. I think adding another navigator in addition to Navigator and NavigatorIOS will confuse people more than help them. As NavigationExperimental was pulled in from ericvicenti/navigation-rfc i'm sure there's a reason for this?

Pulling out NavigationExperimental into it's own repo, for instance facebook/react-native-navigator-next, has a couple benefits:

  • Allows API, docs and examples to stabilize independent from react-native
  • Issues & pull requests can be tracked separately, generally less clutter in main repo
  • Potentially less confusion for people looking for a navigation solution, having it part of core (and in UIExplorer) makes it currently look like an officially blessed way of doing things

Navigation is a such a core part of any app and i love the thinking that's gone into NavigationExperimental. Would be great to get NavigationExperimental to a good solid place and only then recommend it as the way to do navigation.

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