| 라이브러리 | 장점 | 단점 |
|---|---|---|
| 직접 구현 | 의존성 없음, 완전한 제어 | 매우 복잡하고 어려움, 버그 발생 가능성 높음 |
| react-slick | 매우 많은 기능, 과거에 많이 사용됨 | 오래된 기술, 무거움, 최신 React와 충돌 가능성 |
| Framer Motion | 앱 전체 애니메이션 통일 가능, 고품질 인터랙션, 높은 자유도 | 간단한 캐러셀만 쓰기엔 코드가 다소 복잡할 수 있음 |
| Swiper.js | 업계 표준, 안정적, 매우 많은 기능, 뛰어난 성능 | 기능이 너무 많아 처음엔 복잡해 보일 수 있음 |
| Embla Carousel | 매우 가벼움, 뛰어난 성능, 커스텀 디자인에 최적화 | 기본 스타일이 전혀 없어 직접 다 만들어야 함 |