import React from 'react';
import { motion, useAnimation } from 'framer-motion';
const items = ['아이템 1', '아이템 2', '아이템 3', '아이템 4'];
const ListComponent = () => {
const handleViewportEnter = (index) => {
console.log(`컴포넌트 ${index + 1}가 뷰에 노출되었습니다.`);
};
return (
<div>
{items.map((item, index) => (
<motion.div
key={index}
onViewportEnter={() => handleViewportEnter(index)}
>
{item}
</motion.div>
))}
</div>
);
};
export default ListComponent;
'라이브러리 > framer-motion' 카테고리의 다른 글
[framer-motion] 페이지 전환 애니메이션 (0) | 2024.08.11 |
---|---|
[트러블 슈팅 / framer-motion] onViewportEnter 뷰포트 감지 버그 해결 (1) | 2024.06.09 |
[framer-motion] 조건부 애니메이션 (0) | 2024.06.09 |
[Framer motion] 프레이머 모션(Framer motion) 상태값 변화없음으로 인한 애니메이션 중단 버그 해결 방법 (0) | 2024.01.19 |
[Framer] 프레이머 모션 인뷰 훅 사용법 (0) | 2024.01.18 |