About this project

react-three-fiber is a React renderer for Three.js. It enables developers to build 3D scenes declaratively using self-contained components that react to state and integrate with the React ecosystem. Key features include: - Full Three.js compatibility: Everything that works in Three.js works in react-three-fiber without exception. - Performance: Components render outside of React, avoiding overhead and leveraging React's scheduling for scale. - Immediate updates: Since it expresses Three.js in JSX, new Three.js features are available instantly without requiring library updates. - Platform support: Works with React for web and provides support for React Native. The project is supported by a vast ecosystem of helpers and abstractions, including @react-three/drei for utilities, @react-three/postprocessing for effects, and various physics integrations like Rapier and Cannon.