Upgrading to new versions of React Native will give you access to more APIs, views, developer tools and other goodies. Because React Native projects are essentially made up of an Android project, an iOS project and a JavaScript project, all combined under an npm package, upgrading can be rather tricky. But we try to make it easy for you. Here's what you need to do to upgrade from an older version of React Native:
react-native
dependency #Note the latest version of the react-native
npm package from here (or use npm info react-native
to check):
Now install that version of react-native
in your project with npm install --save
.
The new npm package will likely contain updates to the files that are normally generated when you
run react-native init
, like the iOS and the Android sub-projects. To get these latest changes,
run this in a terminal:
This will check your files against the latest template and perform the following:
h
to get a list of possible commands.Some upgrades require manual steps, e.g. 0.13 to 0.14, or 0.28 to 0.29. Be sure to check the release notes when upgrading so that you can identify any manual changes your particular project may require.
You can edit the content above on GitHub and send us a pull request!