Three.js + React. Can I implement Three.js as component in React

lerping is easy and fast, looks a bit bland: Camera pan - CodeSandbox

react-spring has real spring physics: React Three Fiber Documentation

const props = useSpring({ scale: active ? 1.5 : 1 })
return (
  <a.mesh {...props}>
    <boxGeometry />
    ...

basically you can use anything the eco system has to offer. you treat meshes the same way you’d treat a div.