У меня есть форма Redux, в которой используется инструмент выбора даты для сохранения дат. Если кто-то не выберет дату и отправит форму в любом случае, дата сохраняется как 1970-01-02. К сожалению, документация , похоже, не содержит никаких реквизитов для обработки этого, и я не могу решить это с помощью проверки - эти поля должны быть необязательными.
Есть ли возможность заставить компонент не вводить дату (0), когда значение не задано? Или я должен использовать другой инструмент DatePicker? Мы используем material-ui v.0.19.4. Я экспериментировал с использованием нулевого состояния, которое будет меняться только при изменении, но это не помогло.
Вот так выглядят поля.
<Field
name="endOfPartnership"
type="text"
component={DatePicker}
className={css.fullWidth}
floatingLabelFocusStyle={styles.floatingLabelColor}
underlineFocusStyle={styles.floatingLabelColor}
floatingLabelText={intl.formatMessage(defineMessages.endOfPartnership)}
fullWidth
formatDate={formatDate}
minDate={minDate}
/>