Skip to content

[NAV UPGRADE - 5] Upgrade navigation library to V6 #23767

@Cal-L

Description

@Cal-L

What is this about?

Upgrade the navigation library from v5 -> v6

Gotchas from @Cal-L

  • Replace dangerouslyGetParent
  • Update headerMode
  • Fix tab bar types (draft PR changes)

Scenario

No response

Design

No response

Technical Details

  • Follow migration guide to upgrade from v5 -> v6
  • Pay attention to presentation mode updates. The presentation style may have changed
  • Fix unit test failures
  • v6 comes with stricter typing. TS failures are expected and should be resolved

Threat Modeling Framework

No response

Acceptance Criteria

  • Navigation library is upgraded from v5 -> v6
  • Navigation behavior is still intact

Stakeholder review needed before the work gets merged

  • Engineering (needed in most cases)
  • Design
  • Product
  • QA (automation tests are required to pass before merging PRs but not all changes are covered by automation tests - please review if QA is needed beyond automation tests)
  • Security
  • Legal
  • Marketing
  • Management (please specify)
  • Other (please specify)

References

Metadata

Metadata

Assignees

No one assigned

    Labels

    release-7.73.0Issue or pull request that will be included in release 7.73.0team-mobile-platformMobile Platform team

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions