Skip to content

[Due for payment 2025-07-22] [Due for payment 2025-07-15] Bump react-native-screens and react-navigation to newer versions #62850

@mountiny

Description

@mountiny

Problem

The react-navigation 6 we use right now utilises react-native-screens 3, which will be deprecated soon. We also have patches for react-navigation that could be removed by updating to version 7. This will reduce the maintenance overhead.

Solution

  • Update to react-navigation 7 which will require bumping the react-native-screens too
  • Remove App patches that are included in the react-navigation 7 updates
  • by updating to newer version we will move to use usePreventRemove instead of UNSTABLE_usePreventRemove - stable version coming in the new version
  • Investigate preloading to improve the perceived performance of the app
Issue OwnerCurrent Issue Owner: @abekkala

Metadata

Metadata

Labels

Awaiting PaymentAuto-added when associated PR is deployed to productionBugSomething is broken. Auto assigns a BugZero manager.DailyKSv2

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions