React Native: v0.59.0-rc.3 Release

Release date:
June 5, 2019
Previous version:
v0.59.0-rc.2 (released March 12, 2019)
Magnitude:
9,371 Diff Delta
Contributors:
51 total committers
Data confidence:
Commits:

Top Contributors in v0.59.0-rc.3

davidaurelio
JoshuaGross
hramos
cpojer
ericlewis
shergin
zhongwuzw
sahrens
lunaleaps
mdvacca

Directory Browser for v0.59.0-rc.3

We haven't yet finished calculating and confirming the files and directories changed in this release. Please check back soon.

Release Notes Published

THIS IS A RELEASE CANDIDATE: this means it's not stable yet.

Please refrain from upgrading from now, unless you want to collaborate in testing it to make sure that 0.59.0 will be fully stable - which would be super useful πŸ€—

To test it, run react-native init RN059 --version react-native@next 🚒

Some of the major changes that this version will bring: * React Hooks 🎣 * the CLI is extracted to this repository * quite a few new deprecated Components * a whole lot of QoL improvements on the native Android side (64 bits support via a new JSC, AppCompatActivity, etc) - some of which will be Breaking Changes (for brownfield apps) πŸ’₯

(once we reach stable we will create the full changelog, these are only a few highlights)

You can refer to this issue for updates on the RC status, and you can post there your bug reports.

If you feel particularly brave: you'll find a new metro.config.js in your App template: https://github.com/facebook/react-native/blob/0.59-stable/template/metro.config.js#L12-L13 turn the two flags to true which may bring significant perf improvements. Here is a basic explanation of inline requires/imports.


You can find the whole changelog history over at react-native-releases.

For differences from v0.59.0-rc.2, see this list of commits