facebookarchive / react-360

Create amazing 360 and VR content using React
https://facebook.github.io/react-360
Other
8.73k stars 1.23k forks source link

How is this different from Mozilla A-Frame and react-aframe? #18

Closed mbylstra closed 7 years ago

mbylstra commented 7 years ago

This seems very similar from a-frame which is also declarative wrapper on top of three.js. What are the benefits of this package and are the benefits significant enough that they couldn't be just be contributed to a-frame? There is an ecosystem of packages on top of a-frame that would need to be ported.

borisyankov commented 7 years ago

'declarative wrapper' sounds like an understatement. Three.js is the rendering 'layer' but React/ReactVR do much more than wrap a library.

a-frame is fundamentally different than react-vr. Just as there are angular.js, ember, react you should expect multiple VR authoring approaches to exist.

mbylstra commented 7 years ago

Can you explain the advantage over aframe-react?

amberroy commented 7 years ago

Here's what I see as the main differences, having written apps in both A-Frame and React VR.

mikearmstrong001 commented 7 years ago

To add, having access to flexbox based layout within React VR shouldn't be underestimated when defining dynamic or UIs that need that little bit of iteration to get right. Layout is often forgotten but very important.