Additional Exports
export | usage |
---|---|
addEffect | Adds a global render callback which is called each frame |
addAfterEffect | Adds a global after-render callback which is called each frame |
addTail | Adds a global callback which is called when rendering stops |
buildGraph | Collects nodes and materials from a THREE.Object3D |
flushGlobalEffects | Flushes global render-effects for when manually driving a loop |
flushSync | Force React to flush any updates synchronously and immediately |
invalidate | Forces view global invalidation |
advance | Advances the frameloop (given that it's set to 'never') |
extend | Extends the native-object catalogue |
createPortal | Creates a portal (it's a React feature for re-parenting) |
createRoot | Creates a root that can render three JSX into a canvas |
events | Dom pointer-event system |
applyProps | applyProps(element, props) sets element properties, |
act | usage with react-testing |
useInstanceHandle | Exposes react-internal local state from instance.__r3f |