unstale

npm / @react-navigation/native

@react-navigation/native

What changed in @react-navigation/native 7, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-18.

4 new APIs and options1 performance1 tooling21 fixes and other

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli 0.1.1 on npm

@react-navigation/native 727 changes

New APIs and options 4

Performance 1

Tooling 1

  • Worked around VSCode autoimport not working for useNavigation and related APIs.

    7.3.15release notes

Fixes and other changes 21

  • Prevents state reset on web when history.go() takes longer than the timeout.

    7.3.18release notes

  • The return type of getRootState is fixed.

    7.3.17release notes

  • Linking actions are handled by the root navigator.

    7.3.17release notes

  • Its type is updated so SectionList refs work with strict types under RN 0.87.

    7.3.17release notes

  • resetRoot now always resets the root navigator's state.

    7.3.14release notes

  • Fixes state events and URL when a navigator mounts later.

    7.3.12release notes

  • Cleans up a stale listener after failed browser navigation.

    7.3.9release notes

  • Clones actions for links so subsequent navigation works.

    7.3.9release notes

  • Corrects handling of link actions, hrefs, and disabled state.

    7.3.9release notes

  • Fixes handling of targets such as _self and _blank in links.

    7.3.9release notes

  • Delayed browser history synchronization is now handled.

    7.3.8release notes

  • URL hashes are now handled.

    7.3.8release notes

  • Tracks history delta from popstate to detect browser-caused changes.

    7.3.6release notes

  • Keeps syncing history after an error occurs during sync.

    7.3.6release notes

  • Handles interrupted rollback when browser back is prevented.

    7.3.6release notes

  • History is rolled back if an update is prevented.

    7.3.2release notes

  • Adds a workaround for a false positive with multiple linking errors.

    7.2.6release notes

  • Fixes prefix matching when a host has additional characters.

    7.2.4release notes

  • Handles errors in parsing query params gracefully.

    7.2.4release notes

  • Fixes URLs with hashes not being matched correctly.

    7.2.4release notes

  • Dispatches an action for a deep link even if the route doesn't exist.

    7.1.21release notes