Commit 355f16a
authored
feat!: support new React Native architecture (#439)
FEATURES:
- New React Native Architecture Support
- Adds support for the new React Native architecture.
- Uses codegen to generate the native interop layer for TurboModules and Fabric views.
- Navigation SDK Upgrades
- Android: upgraded from 7.1.0 to 7.3.0
- iOS: upgraded from 10.6.0 to 10.7.0
BREAKING CHANGES:
- Legacy Architecture Removed
- Removes support for the legacy React Native architecture.
- API changes:
- View Event Handlers as Props: Instead of using mapViewCallbacks and navigationViewCallbacks wrapper objects, event handlers are now passed directly as first-class view props.
- View Flags as Props: View flags have been moved from viewControllers to view props. For example, the headerEnabled state can now be managed directly via a view prop, instead of calling navigationViewController.setHeaderEnabled(value).
- Migrate from configuring listeners via one combined setter call to setting each listener via its own dedicated setter.
- Updated the minimum Kotlin version to 2.2.10. Our recommended Android Gradle Plugin (AGP) is now 8.10.0 and Gradle is now 8.11.1.
- Support for React Native versions below 0.79.x are dropped.1 parent 4376205 commit 355f16a
File tree
146 files changed
+15781
-7851
lines changed- .github/workflows
- android
- example
- android
- app
- src/main
- java/com/sampleapp
- gradle/wrapper
- e2e
- ios
- SampleApp.xcodeproj
- SampleAppTests
- SampleApp
- scripts
- src
- controls
- helpers
- screens
- integration_tests
- styles
- ios
- scripts
- src
- auto
- maps
- mapView
- native
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
146 files changed
+15781
-7851
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
55 | | - | |
| 55 | + | |
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
| |||
84 | 84 | | |
85 | 85 | | |
86 | 86 | | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
87 | 98 | | |
88 | 99 | | |
89 | 100 | | |
| |||
0 commit comments