reactjs - Masalah lokalisasi MUI DatePicker + date-fns
Masalah terjadi ketika saya menggunakan MUI DatePicker dengan LocalizationProvider dan AdapterDateFns dengan lokal Hungaria.
<LocalizationProvider dateAdapter={AdapterDateFns} adapterLocale={hu}>
<DesktopDatePicker
value={value}
onChange={(newValue) => {
setValue(newValue);
}}
renderInput={(params) => (
<TextField
{...params}
inputProps={{
...params.inputProps,
placeholder: "yyyy. MM. dd."
}}
/>
)}
/>
</LocalizationProvider>
Semua dependensi terbaru.
Masalahnya adalah ketika saya mencoba mengetik tanggal secara manual, kursor melompat-lompat dengan aneh di bagian bulan dan hari. LocalizationProvider mengubah masker input menjadi "yyyy. MM. dd." dan itu yang ingin saya miliki, tetapi sepertinya kursor tidak menyesuaikan dengan format baru dan menjadi error.
Anda bisa mencobanya di sini:
CodeSandbox
Apakah ada cara untuk memperbaiki ini atau mengatasinya?
CATATAN: Penyebabnya tampaknya adalah date-fns. Itu bekerja dengan baik dengan dayjs, tapi saya harus menggunakan date-fns, jadi saya harus membuatnya bekerja entah bagaimana.