framer-motion-3d
Version:
A simple and powerful React animation library for @react-three/fiber
16 lines (13 loc) • 434 B
JavaScript
import { useFrame } from '@react-three/fiber';
import { useMotionValue, MotionConfigContext } from 'framer-motion';
import { useContext } from 'react';
/**
* @deprecated Motion 3D is deprecated.
*/
function useTime() {
const time = useMotionValue(0);
const { isStatic } = useContext(MotionConfigContext);
!isStatic && useFrame((state) => time.set(state.clock.getElapsedTime()));
return time;
}
export { useTime };