import { Canvas, useFrame } from '@react-three/fiber'
import { OrbitControls } from '@react-three/drei'
import { useRef, useState } from 'react'
function Box({ position }) {
const ref = useRef()
const [hovered, setHovered] = useState(false)
const [clicked, setClicked] = useState(false)
useFrame(() => {
ref.current.rotation.x += 0.01
ref.current.rotation.y += 0.01
})
return (
setClicked(!clicked)}
onPointerOver={() => setHovered(true)}
onPointerOut={() => setHovered(false)}
>
)
}
export default function App() {
return (
)
}