π£ This major release officially brings support for React Native's new-architecture and React Native v0.77.x
!!! π₯³ πΎ π
Important
This release also introduces breaking changes - please read below β¬οΈ
Breaking changes
React Native
- The only RN version supported officially by this release is 0.77.x with new-architecture fully enabled.
- Support for any older versions / old-architecture has been completely removed, and it won't be available in any future RNNav 8 version (RNNav
v7
is available for that, instead).
We are working hard to support the newer React Native versions (0.78-0.80). The major work we did in this release gives us the tools and the confidence to increase the development velocity and deliver the upgrades faster β‘. Nevertheless, we don't have any ETA's. Stay tuned for more updates and reach out on Discord if you think you can help out.
Side Menus
-
On iOS, side-menus open in
aboveContent
mode by default, rather thanpushContent
(see v7.48.0). In order to force back the existing behavior (discouraged), specify anopenMode
explicitly:Navigation.mergeOptions(this, { sideMenu: { left: { visible: true, openMode: 'pushContent', // Legacy mode to opt-out (discouraged) }, }, });