DatePicker는 사용자가 날짜를 선택할 수 있는 UI 요소입니다.
주로 웹 사이트나 애플리케이션에서 날짜를 입력해야 할 때 사용됩니다.
사용자가 원하는 날짜를 선택하면 해당 날짜를 뷰에 표시하거나 해당 날짜를 서버에 전송할 수 있습니다.
1. DatePicker 설치하기
npm i react-datepicker
2. DatePicker 코드 적용하기
기간 설정하는 DatePicker 만들기
1) import
import DatePicker from "react-datepicker";
2) 시작 날짜, 종료 날짜 데이터 useState 저장
// dateRange는 [startDate, endDate] 형태의 배열을 값 가짐
const [dateRange, setDateRange] = useState([null, null]);
//dateRange 변수를 startDate와 endDate 프로퍼티로 전달
const [startDate, endDate] = dateRange;
3) DatePicker component
<DatePicker
// selectsRange 프로퍼티를 true로 설정하면 범위 선택 모드가 활성화되어 startDate와 endDate를 동시에 선택가능
selectsRange={true}
startDate={startDate}
endDate={endDate}
// dateRange 상태 변수를 업데이트
onChange={(update) => {
setDateRange(update);
}}
// withPortal 프로퍼티를 true로 설정하면 달력이 렌더링되는 위치를 설정,기본값은 false
withPortal
/>
4) 구현된 uI
'프론트엔드로 가는 길 > react' 카테고리의 다른 글
EmailJS 오류 (0) | 2023.11.06 |
---|---|
12. react_redux 확실하게 정리하기 (0) | 2023.05.22 |
10.Rechart (0) | 2023.04.17 |
09. localStorage (0) | 2023.02.14 |
08. react_redux (0) | 2023.01.30 |