What problem does it solve? Building 3D experiences in React with raw Three.js requires imperative object management that conflicts with React's declarative model, making scenes hard to maintain, reuse, and integrate with state management. ## Core Features & Use Cases - Declarative 3D Components: Create Three.js meshes, lights, cameras, and materials as JSX components with full hook support via useFrame, useThree, and useLoader. - Ecosystem Integration: Works with Drei helpers (OrbitControls, Environment, Text, ScrollControls), GSAP, Framer Motion, Zustand, and post-processing effects. - Code Generation Scripts: Generate component boilerplate and complete scene setups with presets for product viewers, games, and performance-optimized scenes. - Use Case: Build an interactive product configurator where users rotate a GLTF model, change materials via controls, and see contact shadows and HDRI environment lighting. ## Quick Start Ask the AI to create a React Three Fiber scene with a rotating box, orbit controls, and environment lighting in a Next.js app.