[React] MUI Datepicker로 달력 구현 시 한글로 변환
2022. 1. 22. 17:07ㆍWEB Dev/Javascript | REACT | Node.js
728x90
MUI Datepicker language 설정 바꾸는 방법 (한글화)
MUI는 Date-fns 에 의존하고 있는데 여기에서 제공하는 지역 설정을 적용하면 된다.
Date-fns 설치는 아래 명령어를 사용한다.
yarn add date-fns
npm i date-fns
그리고 아래 패키지를 import 해주고
import DateFnsUtils from "@date-io/date-fns";
// or import AdapterDateFns from "@mui/lab/AdapterDateFns";
import { ko } from "date-fns/locale";
return 되는 부분에 locale props를 전달해주면 된다. 영어가 디폴트이고 locale={ko}는 한국어다.
나머지 언어는 공식 문서에서 찾아보면 되겠다.
import * as React from "react";
import AdapterDateFns from "@mui/lab/AdapterDateFns";
import LocalizationProvider from "@mui/lab/LocalizationProvider";
import CalendarPicker from "@mui/lab/CalendarPicker";
import { ko } from "date-fns/locale";
export default function SubComponentsPickers() {
const [date, setDate] = React.useState(new Date());
return (
<LocalizationProvider locale={ko} dateAdapter={AdapterDateFns}>
<CalendarPicker date={date} onChange={(newDate) => setDate(newDate)} />
</LocalizationProvider>
);
}
728x90
'WEB Dev > Javascript | REACT | Node.js' 카테고리의 다른 글
[Javascript] 배열 내 객체 정렬하기 (sort 콜백 함수) (0) | 2022.02.13 |
---|---|
[React] 클릭한 부분의 e.target 값 알아내기 (e.currentTarget) (0) | 2022.02.03 |
[React] 카카오 계정 로그인 연결하기 테스트 (0) | 2022.01.19 |
[Javascript] 정규식으로 태그 제거하기 (0) | 2022.01.06 |
[Javascript] sessionStorage 사용하기 (setItem, getItem) (0) | 2021.12.30 |