import React from "react" import { motion, useAnimation } from "framer-motion" import { useInView } from "react-intersection-observer" const AnimatedDiv = () => { const controls = useAnimation() const { ref, inView } = useInView() React.useEffect(() => { if (inView) { controls.start("visible") } else { controls.start("hidden") } }, [controls, inView]) return (