소개

리액트 프로젝트에서 달력에 필요한 데이터를 제공하는 훅 라이브러리

  • 주어진 Date 객체에 따라서 날짜 목록을 제공

    • 주간 날짜 목록
    • 월간 날짜 목록
    • 연간 월 목록
    • 10년(Decade)간 연 목록
  • 훅에서 제공하는 메소드로 캘린더의 기준이 되는(즉 캘린더에 표시되는) 날짜 상태를 변경할 수 있음

  • 주어지는 날짜 목록은 Date 객체로 통일

  • 캘린더 컨텍스트로 여러 컴포넌트 간 데이터 공유

배경

  • 기존 오픈소스로 공개되어있는 캘린더 컴포넌트는 스타일 변경이 쉽지 않고 프로젝트의 요구사항에 맞추기 어려운 이슈가 있었습니다.