Following a pre-release, this week at Facebook’s F8 conference, the company officially released the full React VR codebase on GitHub so that developers can begin to use and contribute to the code. Along with the codebase comes a useful set of documentation, including a simple Hello World tutorial for developers to begin poking around with React VR to see how it works. Oculus writes on its developer blog:
With React VR, you can use React components to compose scenes in 3D, combining 360 panoramas with 2D UI, text, and images. You can increase immersion with audio and video capabilities, plus take full advantage of the space around you with 3D models. If you know React, you now know how to build 360 and VR content!
Although React VR is maintained by Facebook/Oculus, the library is designed to create WebVR content with universal support for VR headsets regardless of vendor, at least that’s the vision; WebVR is still early, and although the majority of major browser makers are on board, development on the initial WebVR web specification is still ongoing, and most support for WebVR in today’s browsers is still through beta and other experimental releases.
With today’s release, developers can begin crafting WebVR experiences and take advantage of React VR as a supported and documented library as browsers continue to refine and bring WebVR support to mainstream releases.