pmndrs/react-three-fiber
π¨π A React renderer for Three.js
What it is
Build your scene declaratively with re-usable, self-contained components that react to state, are readily interactive and can participate in React's ecosystem. [!WARNING] Three-fiber is a React renderer, it must pair with a major version of React, just like react-dom, react-native, etc. @react-three/fiber@8 pairs with react@18, @react-three/fiber@9 pairs with react@19.
When to use it
Reach for react-three-fiber when you want your app to look great fast β components, icons, motion, charts or rich editors β it's written in TypeScript and fits stacks tagged 3d, animation, fiber, react.