React Babylonjs

Use Babylon.js with React

🏎️

Use React

Build 3D and XR scenes and games using reactive programming, reusable components, and hooks

📦

Declarative API

The Babylon.js API is mostly covered declaratively thanks to code generation and even custom props allow you to declaratively add shadows, physics, 3D models, attach 2D/3D UI to meshes, etc.

🎨

Hooks / TS / Context API

Fully supports hooks. Full support for TypeScript with auto-completion on elements and compile time checks. Context API and hooks provide easy access to Scene/Engine/Canvas.