Framer Motion을 사용해야 하는 이유
프레이머 모션이란?
Framer Motion은 새로운 것보다 기존 애니메이션 라이브러리를 개선하거나 재창조하는 것으로 생각하십시오.
Framer Motion은 React와 함께 사용되는 가장 인기 있는 애니메이션 라이브러리 중 하나인 Pose의 후속 제품입니다. 포즈와 마찬가지로 낮은 수준의 의견이 없는 애니메이션 라이브러리인 프로모션을 기반으로 하지만 프로세스를 간소화하기 위해 추상화를 제공합니다.
Framer Motion은 변경 사항을 수정하고 다시 작성하지 않고는 불가능했던 방식으로 API를 개선하고 단순화합니다. 한 가지 차이점은 Framer Motion은 React만 지원하는 반면, Pose는 React-Native 및 Vue를 지원한다는 것입니다. 현재 포즈를 사용하고 있다면 포즈가 더 이상 사용되지 않기 때문에 프레이머 모션으로 업데이트하는 것이 좋습니다.
프레이머 모션을 사용하는 이유는 무엇입니까?
어떻게 시작합니까?
npm install framer-motion
(npm
를 사용하는 경우)또는
yarn add framer-motion
(yarn
를 사용하는 경우)motion
구성 요소를 가져옵니다.import { motion } from 'framer-motion';
animate
속성을 사용하여 요소에 애니메이션을 적용하십시오.⚠️ 기억하십시오: 더 많은
css
구문이나 속성을 사용하지 않고 있으며 모두 Framer Motion에서 가져온 것입니다.export default function App() {
return (
<motion.h2
animate={{ scale: 1.2 }}
>
Yayy, I am animated!!
</motion.h2>
)
}
두 가지 중요한 사실을 알 수 있습니다.
motion
는 항상 HTML 태그 앞에 옵니다(Framer Motion이 지원하는 경우 documentation에서 확인)animate
속성은 객체를 전달합니다(예: style={{}}
)참고문헌
LogRocket
Medium
Reference
이 문제에 관하여(Framer Motion을 사용해야 하는 이유), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/emmorais/why-you-should-use-framer-motion-1gp8텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)