improved

ViroReact 2.43.1 – Full New Architecture Support & Major Stability Fixes

We’re excited to release ReactVision 2.43.1, a significant update that marks our full migration to React Native’s New Architecture and brings major improvements to app stability, performance, and developer experience.

This release reflects months of effort modernizing ViroReact under the hood while keeping things smooth for developers building cutting-edge AR experiences with React Native.


✨ Goodbye Legacy, Hello Future

With this release, we’ve officially deprecated support for React Native’s legacy architecture. ReactVision now runs exclusively on the New Architecture.

Why does this matter?

  • 🔋 Better performance: Faster rendering and layout handling
  • 🛠️ Improved reliability: Fewer surprises when integrating into modern React Native stacks
  • 🔮 Future-ready: We’re aligning ReactVision with where React Native is headed

If you’re using any of the default React Native versions from 0.74 to 0.79, you’re already on the New Architecture—ReactVision now fits right in.


🧼 Crash Fixes & Cleanup Improvements

We’ve heard from the community about recurring crashes, especially during screen transitions and scene unmounting. This release takes a deep dive into those issues and closes the loop for good.

Here’s what we fixed:

  • Unmount crashes that only affected existing projects? Gone.
  • ARSceneNavigator crashes during navigation? Resolved.
  • ARSession now cleanly terminates when a scene is unmounted—no more dangling memory.
  • Prop propagation bugs under the New Architecture? Patched.

These changes make ReactVision much more stable across a range of project setups, especially when managing complex scene transitions.


🔧 Issues Closed (Thanks to You)

Big thanks to everyone who raised issues and shared debugging insights. This release resolves the following community-reported bugs:

Keep the issues coming—we’re listening and prioritizing accordingly.


📦 Get the Latest Version

Update now via:

npm install @reactvision/viro-react

Learn More About This Update

Interested in learning more about how we've implemented support for React Native's new architecture? We've added some documentation to the repo to break down how we've approached this update and guide you with implementing this into your project.


Need Help?

If you're looking for support getting started or want an expert to help you build a comprehensive AR or VR application, look no further than our community Discord and our trusted experts.

Join the ReactVision Discord →

Hire an Expert →


Support ReactVision

Love what we’re building? Help keep ViroReact thriving by becoming a GitHub Sponsor. Your support funds core maintenance, new platform integrations, and the upcoming ReactVision Studio. Did you know what if every install in the last 6 months had paid us just $1 we'd have enough budget to not only fund our current team but also grow the team further and accelerate development.

Sponsor ReactVision on GitHub →