VKUI
VKUI copied to clipboard
[Bug]: Не работает сброс DatePicker на iOS
Описание
На примере https://codesandbox.io/p/sandbox/dank-firefly-hnp4qw Без редактора, чтобы открыть на iOS: https://hnp4qw.csb.app/
Платформа: iOS
- DatePicker defaultValue={{ day: 1, month: 1, year: 2006 }}
- Кликаем по компоненту, в нативном окне выбираем другую дату.
- Убираем фокус, кликаем по компоненту еще раз, нажимаем на "Сбросить" внизу слева
ФР: Не сбрасывется до defaultValue, остается прежне введенная дата ОР: Сбрасывается до defaultValue. Точно так же, как это работает с нативным input type date (тоже есть в песочнице)
Версия
5.10.0, 6.0.0
В каких браузерах воспроизводится проблема?
No response
Шаги воспроизведения
No response
Ожидаемое поведение
No response
Скриншоты
No response
Пример с воспроизведением
No response
Проблема в том, что внутренняя реализация компонента DatePicker всегда контролируемая (value контролируется стейтом). Это ломает работу form.reset(). Проблема похожа на #6560
✅ v6.1.1 🎉