AR for React Native and Expo,
built in your browser.
Design AR scenes visually in ReactVision Studio, then drop a single ViroReact component into your React Native or Expo project. Native ARKit and ARCore performance, no Unity, no 3D modelling skills, no native bridges to wire up.
Browser to AR in three steps
ReactVision Studio is the visual editor. ViroReact is the renderer. Design once, ship native.
Studio: design in your browser
Open Studio, drag in 3D models, anchor them to surfaces or world coordinates, and set up animations and interactions. Preview live on device with StudioGo as you build. No code, no engine to learn.
Component: drop in one component
Studio publishes your scene to your ReactVision project. In your React Native or Expo app, import StudioSceneNavigator and pass the scene ID. Typed props, familiar patterns.
Ship: native AR on iOS and Android
ViroReact compiles your scene to native ARKit and ARCore draw calls. Update the scene from Studio without redeploying, OTA scene updates for connected apps.


What the integration looks like
Install ViroReact in your React Native or Expo project, import the Studio scene component, and drop it into your app. That is the whole integration.
// 1. Import the Studio scene component
import { StudioSceneNavigator } from '@reactvision/react-viro';
// 2. Drop the component into your app
export default function App() {
return <StudioSceneNavigator />;
}Built for the stack you already use
ViroReact is a first-class React Native library. There is no new engine to learn, no new language to adopt.
Native performance, not WebAR
Compiles to true native ARKit and ARCore draw calls, not a browser canvas. Hardware-speed rendering, occlusion, PBR lighting, and shaders.
Full Expo support
Use Expo with development builds. The Starter Kit ships as an Expo + TypeScript project with working AR demos.
TypeScript and JSX, not C#
Declarative components, typed props, familiar React patterns. Your existing CI, linting, and testing all just work.
AI-friendly stack
Clean JSX and typed props mean AI tools (Cursor, Claude Code, Copilot) can reason about your AR scene like any other React component.
Let your AI agent write the ViroReact
Studio handles the visual scene. For the parts you write in code, the ViroReact MCP server gives your AI coding agent full context of the renderer: components, prop schemas, event handlers, valid scene patterns, and working examples, so it writes ViroReact that runs first time. Pair it with the Studio AI agent and you go from idea to a functioning XR scene faster than ever.

React Native AR vs Unity vs WebAR
Where ReactVision sits against a browser-based runtime and a full game engine, line by line.
| Capability | WebAR | Unity AR Foundation | ReactVision |
|---|---|---|---|
| Stack and language | JavaScript / WebGL | C# + Unity Engine | TypeScript + React Native |
| Visual scene editor | Varies by library | Unity Editor, C# scripting | Studio in your browser, no code |
| AI 3D asset generation | Third-party only | Third-party only | Built into Studio |
| Cloud + Geospatial Anchors | Third-party services | Self-managed Google Cloud | Built into Platform |
| Open source renderer | Mixed by library | Proprietary engine | ViroReact, MIT licensed |
| Rendering | Browser canvas (WebGL) | Native | Native via ARKit and ARCore |
| Cost at scale | Per-view fees common | $2,200 / seat / yr above $200K rev | Free renderer, tiered Platform |
| Team ramp-up | Days for web devs | Months, new engine | Days for React Native devs |
Common questions about React Native AR
Can you build AR apps with React Native?
Does it work with Expo?
Do I need to know 3D modelling or shaders?
Can I update the AR scene without redeploying my app?
What does it cost?
How does this compare to Unity AR Foundation or 8th Wall?
Start building AR for React Native
Open Studio in your browser, design a scene, and drop the ViroReact component into your React Native or Expo app.
Support
Community
Have a quick question or need feedback? Jump into our Discord for real-time chat, or post on r/ReactVision to get answers, code samples, and tips from thousands of fellow builders.
ReactVision Partners
Need deeper help? Engage a trusted ViroReact Partner. Certified agencies and consultants can architect, build, or optimise your XR app, run performance audits, and guide store launches so you ship faster with confidence.