What's the Current React Native Version?

The latest stable React Native is below. The rest of this page covers release history, which versions still get security patches, and how much risk you're carrying if you're behind.

Current Stable
0.85
Released

Last verified: 2026-04-22 · Source: endoflife.date/react-native & github.com/facebook/react-native/releases

React Native Version Support Status

Each minor gets roughly 4–6 months of active support, then 2 months of security-only fixes, then it's end-of-life. Here's where every recent version sits today.

Version Released Active Support Until Security Support Until Status
0.85 Apr 7, 2026 Ongoing Ongoing Current
0.84 Feb 11, 2026 Ongoing Ongoing Supported
0.83 Dec 10, 2025 Apr 7, 2026 Ongoing Security only
0.82 Oct 8, 2025 Feb 11, 2026 Apr 7, 2026 End of life
0.81 Aug 12, 2025 Dec 10, 2025 Feb 11, 2026 End of life
0.80 Jun 12, 2025 Oct 8, 2025 Dec 10, 2025 End of life
0.79 Apr 8, 2025 Aug 12, 2025 Oct 8, 2025 End of life

How the Release Cycle Actually Works

React Native doesn't have a formal LTS. Here's the rhythm the core team has held to since 2024:

  • New minor every ~2 months. That's a faster cadence than most frameworks. Staying close to current is a maintenance habit, not a one-time upgrade.
  • ~4–6 months of active support. Bug fixes, patches, real changelogs.
  • ~2 months of security-only support after that. Critical CVEs get backported. Nothing else.
  • Then EOL. New CVE reports, native SDK changes, Xcode/Android updates — you're on your own.

Practical read: versions more than ~8 months old are effectively unsupported. If you're on one, every CVE in your dependency graph is a manual backport or a forced upgrade.

How Far Behind Are You?

Rough bands of what shipping on an older React Native version actually costs you in 2026.

Green

On 0.84 or 0.85

You're current or one behind. Low risk. Normal maintenance cadence — bump every 2 months when a new minor ships, keep dependencies fresh.

Yellow

On 0.82 or 0.83

Security-only or just EOL. Patches are slowing or stopping. Plan an upgrade in the next 60–90 days before you end up two majors behind.

Orange

On 0.78–0.81

Fully EOL. CVEs aren't being backported. You're also starting to hit Xcode / Android SDK minimums that force the upgrade anyway. Move in the next quarter.

Red

On 0.77 or older

Multiple majors behind. Expect cascading dependency breaks, native module incompatibility, and pre-New-Architecture code paths. This isn't a minor bump — it's a project.

Not Sure What Version You're On?

The free scanner reads your package.json and tells you your React Native version, your Expo SDK (if applicable), and every outdated or vulnerable dependency in your graph.

Run Free Scan →
✓ No account required ✓ package.json upload only ✓ Instant report

Stuck on an upgrade? We fix broken React Native builds and run major-version upgrades at fixed price. See how it works →

Frequently Asked Questions

What is the current React Native version?

The current stable React Native version is 0.85, released April 7, 2026. React Native 0.84 is still under active support. 0.83 is in security-only support. Anything 0.82 and older is end-of-life.

How often does React Native release a new version?

A new minor every ~2 months. Each release gets about 4–6 months of active support followed by 2 months of security-only support. Total supported lifespan is roughly 6–8 months.

Is there a React Native LTS version?

No. React Native does not have a formal long-term support release. The two most recent minors receive active support; the next older receives security-only fixes. If you're on anything older, you're on your own for patches.

How does the React Native version relate to the Expo SDK version?

Each Expo SDK targets a specific React Native version. The mapping is 1:1 for any given SDK release — check Expo's SDK release notes before upgrading. If you bump Expo SDK, you're bumping React Native underneath.

What happens if I'm on an unsupported React Native version?

No more security patches, no more bug fixes, and new CVE reports in your dependency graph stop getting backported. You're also cut off from newer Expo SDKs, newer Xcode and Android SDK requirements, and native modules that require newer JSI / New Architecture APIs. It compounds.

How do I check my current React Native version?

Run npx react-native --version or check the react-native line in your package.json. For Expo projects, run npx expo --version and cross-reference the RN version in the Expo SDK release notes. Or use the free scanner — it'll read your package.json and tell you everything.

Should I always be on the latest React Native version?

No. Wait until x.x.1 or x.x.2 for each new minor. The first patch release shakes out the breaking library issues that didn't surface in the RC. Once a minor has been out for 3–4 weeks, the ecosystem has caught up.

How long does a React Native version upgrade take?

Depends on how far behind you are and how many native modules you use. One minor behind: a few days. Two minors: 1–2 weeks. Four or more: a project — budget 2–4 weeks with senior engineering. Full upgrade playbook here.

Bookmark this page. Come back when you're deciding whether to upgrade.

Updated monthly. Or let us check your app for you.

Run Free Scan →