- 데이터 시각화: 다양한 차트(Are, Bar, Line, Pie, Radar, Scatter)를 통해 데이터를 시각적으로 표현
- 반응형 디자인: Tailwind CSS를 활용하여 화면 크기에 따라 유연하게 레이아웃을 조정할 수 있음
- 직관적인 API 덕분에 코드가 간결하고, 차트 구성이 쉽다.
- 다양한 차트 형식을 기본적으로 제공하므로 여러 종류의 데이터를 쉽게 시각화할 수 있다.
- 기본적으로 반응형 차트를 제공하여 다양한 화면 크기에서도 차트가 잘 표시된다.
- 차트 스타일, 색상, 크기 등을 쉽게 커스터마이징할 수 있어 디자인하기 쉽다.
- 인터렉션이 많거나 복잡한 데이터를 처리하기에는 한계가 있다.
- 데이터 포인트가 매우 많아질 경우 성능이 저하될 수 있다.
- 다른 라이브러리처럼 다양한 확장 플러그인이나 애니메이션 효과가 제한적이다.
Recharts는 React와 호환성이 좋고, 배우기 어렵지 않다. 또한, 복잡한 데이터셋이 아닌 단순한 데이터셋을 다루기 때문에 Recharts를 사용하여 빠르게 코드를 작성할 수 있기 떄문에 Rechart를 사용하였다.