Upgrading react-native 0.58 to 0.59
Breaking0.58.6 → 0.59.10Breaking1Deprecated1New5Changed11Fixed47Other1
BreakingUpgrade verdict
1 breaking change.
In plain terms
- Android apps that embed React Native may need changes because of new 64-bit JSC support and AppCompatActivity.
- Several built-in components are now marked as deprecated.
Must act 2 items need code or config changes
Adds @react-native-community/cli ^1.2.1, invariant ^2.2.4, metro-react-native-babel-transformer 0.51.0.
Drops envinfo, metro, metro-config, metro-core, metro-memory-fs, xcode.
Installs 688 packages in all (was 695).
What you must change
Breaking1
Adds native Android QoL improvements including 64-bit support via a new JSC and AppCompatActivity, some of which break brownfield apps.
AppCompatActivityJSCDeprecations to plan for
Deprecated1
Deprecates quite a few Components.