📌 설치
✔ npm
npm install react-calendar
✔ yarn
yarn add react-calendar
📌 사용 방법
1. Import
import Calendar from 'react-calendar';
2. <Calendar />를 추가하고 value와 onChange를 사용한다.
<Calendar
onChange={onChange}
value={value}
/>
📌 예시 코드
import React, { useState } from 'react';
import Calendar from 'react-calendar';
function MyApp() {
const [value, onChange] = useState(new Date());
return (
<div>
<Calendar onChange={onChange} value={value} />
</div>
);
}
📌 데모 확인
https://projects.wojtekmaj.pl/react-calendar/
React-Calendar
Ultimate calendar for your React app.
projects.wojtekmaj.pl
➕ CSS 스타일
만약 CSS 스타일을 수정하고 싶다면, 아래와 같이 import를 추가로 해야한다.
import 'react-calendar/dist/Calendar.css';
🔗 참고하기 좋은 사이트
How to mark particular dates in react-calender
How do I highlight specific Dates in react-calendar? This is my code: <Calendar style={{ height: 500 }} onChange={this.onChange} value={this.state.date} tileContent={d} hov...
stackoverflow.com
🔗 출처
https://github.com/wojtekmaj/react-calendar
GitHub - wojtekmaj/react-calendar: Ultimate calendar for your React app.
Ultimate calendar for your React app. Contribute to wojtekmaj/react-calendar development by creating an account on GitHub.
github.com
'개발일지 > React' 카테고리의 다른 글
[React 리액트] React + TypeScript / react-table 에러 해결 getSortByToggleProps() (0) | 2023.02.14 |
---|---|
[React 리액트] Hook의 개념과 useState (0) | 2023.02.07 |
[React 리액트] react-icons - 인기 있는 Icon 쉽게 사용하기 (0) | 2023.02.02 |
[React 리액트] Swiper 라이브러리 - Carousel 쉽게 구현하기 (0) | 2023.02.02 |
[React 리액트] react-loading 라이브러리 - 로딩 스피너 만들기 (0) | 2023.02.02 |