Directory
React Three Fiber
React renderer for Three.js
FreeAnimation & motionr3f.docs.pmnd.rs
What it is
Express a 3D scene as JSX instead of imperative Three.js calls, with React state, hooks and Suspense for asset loading. The real draw is the ecosystem: drei (helpers, controls, text), postprocessing, rapier physics, gltfjsx.
Why it earns a slot
Realistic total for a 3D hero: 250–350 kB gz of JS plus model assets. Always lazy-load behind React.lazy so it never touches the initial chunk.
Know before you commit
Version-lock trap: @react-three/fiber@9 requires React >=19 <19.3. Lovable scaffolds commonly sit on React 18.3.x — you need @react-three/fiber@8 on React 18, or upgrade React first.
Getting started
npm install three @react-three/fiber @react-three/drei
Neighbourhood
How React Three Fiber sits against the rest of the atlas — swaps, companions and the tools builders actually save alongside it.
Named in the wiringThree.js
Also in Animation & motion
GSAP + ScrollTrigger
gsap.comNot yet swept
Timeline animation engine
FreeAnimation & motion
Free — all plugins, since 2025
Open dossier
Motion (was Framer Motion)
motion.devNot yet swept
Declarative React animation
FreeAnimation & motion
Free MIT · Motion+ €299 once
Open dossier
Rive
rive.appNot yet swept
Interactive vector animation
PaidAnimation & motion
Runtimes free MIT · publishing $9/seat/mo
Open dossier