Open mayank1513 opened 4 weeks ago
three
@react-three/fiber
@react-three/drei
node
npm
yarn
I want to import { Loader } from "@react-three/drei/web/Loader" for better treeshaking. But this creates an isolated store.
import { Loader } from "@react-three/drei/web/Loader"
Similarly, I want to import { KeyboardControls } from "@react-three/drei/web/KeyboardControls". This also creates an isolated store.
import { KeyboardControls } from "@react-three/drei/web/KeyboardControls"
For more details, please see https://treeshakable.vercel.app/
let your = (code, tell) => `the ${story}`
I will create a fix using treeshakable.
https://github.com/pmndrs/drei/pull/1981
WIP - working on KeyboardControls
Completed - useProgress and Loader
useProgress
Loader
three
version: latest@react-three/fiber
version: latest@react-three/drei
version: latestnode
version: 18npm
(oryarn
) version: 1.22.19Problem description:
I want to
import { Loader } from "@react-three/drei/web/Loader"
for better treeshaking. But this creates an isolated store.Similarly, I want to
import { KeyboardControls } from "@react-three/drei/web/KeyboardControls"
. This also creates an isolated store.For more details, please see https://treeshakable.vercel.app/
Relevant code:
Suggested solution:
I will create a fix using treeshakable.