react-three-fiber
https://github.com/pmndrs/react-three-fiber
TypeScript
🇨🇭 A React renderer for Three.js
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
TypeScript not yet supported1 Subscribers
Add a CodeTriage badge to react-three-fiber
Help out
- Issues
- TypeScript: React.ElementType becomes incompatible after importing @react-three/fiber
- Auto-set needsUpdate for known shader-defining material props
- Support effect-only useNodes/useLocalNodes callbacks without synthetic returns
- Add a reuse prop for named material instances
- v10: expose newly loaded textures to later creator hooks in the same render
- RFC: named dirty signals for event-driven frame jobs
- Allow side-effect-only useLocalNodes callbacks with cleanup
- Types: the ScopedStore surface (`useLocalNodes`, `uniforms.scope`, `nodes.scope`) — uniforms need a double cast, nodes are `any`
- `useLocalNodes`: inline creator rebuilds the graph every render, and any uniform registration invalidates every consumer
- DX: `<Canvas>` without `renderer` + node materials fails with an unactionable `Cannot read properties of undefined (reading 'replace')`
- Docs
- TypeScript not yet supported