Skip to content

Upgrading react-native 0.58 to 0.59

Breaking0.58.6 → 0.59.10Breaking1Deprecated1New5Changed11Fixed47Other1

BreakingUpgrade verdict

1 breaking change.

  • 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.
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).

Breaking1
Adds native Android QoL improvements including 64-bit support via a new JSC and AppCompatActivity, some of which break brownfield apps.
AppCompatActivityJSC
Deprecated1
Deprecates quite a few Components.