Overview of Reactylon features
mainReactylon is a React framework for 3D and XR that provides a declarative syntax for Babylon.js. Key capabilities include:
- Declarative Babylon.js: Use JSX to define 3D entities.
- Automatic Object Management: Automatically handles the disposal of meshes, cameras, and lights to prevent memory leaks.
- Scene Injection: The Babylon.js
sceneobject is automatically injected into components, reducing boilerplate. - Automatic Hierarchy: Components are automatically added/removed to their correct parents in the Babylon.js scene graph.
- Cross-Platform: Supports web (PWA), mobile (via React Native/Babylon Native), and VR/AR/MR headsets from a single codebase.
- Full TypeScript Support: Provides type-safe props for Babylon.js entities.