Expo support for React Native 0.78
FEB 18, 2025 by Brent Vatne
React Native 0.78 is supported in a canary release of the Expo SDK, instructions available in this post. Expo SDK 53 will be released in the spring and will likely support React Native 0.79.

Note: as of March 20, 2025,
canaryuses React Native 0.79. Depending on when you are reading this post,canarymay even point to another version - it will always use the latest version that is on the expo/expo main branch. The last canary version to use React Native 0.78 is:53.0.0-canary-20250306-d9d3e02. Use this in place of thecanarytag when creating a project or installing theexpopackage to install that specific version; however, we recommend using the latest.
Expo SDK 52 currently supports React Native 0.76 (default), released October 23, 2024, and 0.77 (opt-in), released January 21, 2025.
React Native 0.78 support is available in a canary release of the Expo SDK, to allow early adopters to use it right away. This is not intended to be a stable release, but if you are particularly adventurous and have a good motivation to use it today, you certainly can (provided that other non-Expo libraries you depend on are also compatible).
Canary releases represent a snapshot of the state of the main branch at the time they are published. Canary package versions include -canary in the name, along with the date and commit hash, such as 51.0.0-canary-20240418-8d74597.
Getting started:
npx create-expo-app my-app --template blank@canarynpx expo install expo@canary --fixWhen using a canary release, you should be aware that:
React Native 0.78 includes a number of changes that would make supporting it in Expo SDK 52 unfeasible. The most significant of these is the React version: React Native 0.78 bumps React to 19, while 0.76 and 0.77 use 18.
New Expo SDK versions are released three times each year. Between these releases, we publish pre-release versions of the expo package and all of the Expo SDK packages. Pre-releases are not considered stable and should only be used if you are comfortable with the risk of encountering bugs or other issues.
At Expo, we have found that releasing three major versions provides a good balance of stability and innovation for developers depending on our open source tools. Following this schedule, the timing that works out better for releasing SDK 53 coincides with the time when React Native 0.79 is likely to be released.
Expo and Meta work closely together on releases, and we will keep improving our processes to get the latest Expo and React Native features to you as quickly as possible. With the current release cadences, ideally there will be a dedicated Expo SDK release for each second React Native release, with the in between version being supported by the previous Expo SDK release.
Expo SDK 53 is intended for release this spring, in advance of App.js Conf. It is intended to support React Native 0.79. Keep an eye out for a beta release in late March or April.
Fetched April 8, 2026