@react-three/fiber
https://gyazo.com/cd0d17e68f4064fb382a19da025ad39a
GitHubのREADMEにあるExamples見ればだいたい雰囲気わかる
code:App.tsx
import './App.css';
import { Canvas } from '@react-three/fiber';
import { OrbitControls } from '@react-three/drei';
function App() {
return (
<>
<Canvas camera={{ position: 0, 0, 5, fov: 60 }}> <OrbitControls />
<directionalLight position={1, 2, 3} intensity={1} /> <ambientLight intensity={0.5} />
</mesh>
</Canvas>
</>
)
}
export default App;
useEffect使ってゴリゴリThree.jsを書くことも普通にできます