It isn't strictly necessary to update your app when a new version of Expo is released. New versions of the Expo client are backwards compatible with apps published for previous versions. This means that you can download a new version of the Expo client and open apps that were published for previous versions and they will work perfectly.
That said, each version is better than the last, so you might want to stay up to date to take advantage of new features and performance improvements.
Upgrade guides vary depending on the sdkVersion, so follow the guide in the release notes
We post our release notes to Exposition
, for example the v31.0.0 release notes
. If you're upgrading by more than one major version, we recommend following the upgrade guide for each major version between your current version and your target.
If you are running ExpoKit inside a native project, upgrading will require extra steps. ExpoKit is currently an alpha feature and upgrading difficulty will vary between versions, but there is some information here