diff --git a/packages/fiber/src/core/hooks.tsx b/packages/fiber/src/core/hooks.tsx index 8317e09fb4..d8d38497e2 100644 --- a/packages/fiber/src/core/hooks.tsx +++ b/packages/fiber/src/core/hooks.tsx @@ -79,20 +79,13 @@ export function useGraph(object: THREE.Object3D) { return React.useMemo(() => buildGraph(object), [object]) } -const memoizedLoaders = new WeakMap, Loader>() - function loadingFn>( extensions?: Extensions, onProgress?: (event: ProgressEvent) => void, ) { return function (Proto: L, ...input: string[]) { // Construct new loader and run extensions - let loader = memoizedLoaders.get(Proto)! - if (!loader) { - loader = new Proto() - memoizedLoaders.set(Proto, loader) - } - + const loader = new Proto() if (extensions) extensions(loader) // Go through the urls and load them return Promise.all(