React VR

React VR is an open-source JavaScript library for creating user interfaces and scenes in virtual reality.

The pursuit of the maximum frame rate for web-based VR experiences has meant an increase in complexity for developers. React VR aims to simplify the process and bring VR creation within the reach of all web developers.

We combined the expressive, declarative power of React with lower-level WebVR and WebGL APIs. The result is a toolkit that lets web developers build VR experiences using primitives such as <View> and <Text>, manage layout with Flexbox, and handle complex application states using the straightforward flows of React JS.

Our command-line build tools, example code, and full documentation are available in the React VR Pre-Release. Documentation is also available from

If you are new to React and React Native, you can read more on their respective websites: