В настоящее время у меня есть 2 входа, которые выглядят так:
Я пытаюсь обновить ввод даты окончания на основе первого ввода даты. Например, если я ввожу 15.08.2018 внутри ввода даты начала, я ожидаю, что ввод даты окончания будет равен 15.08.2018.
Мой текущий код для ввода даты окончания выглядит следующим образом:
<Field
component = "input"
format = {(value, name) => {
if (startDate.length && name === "start_date") {
return startDate;
}
return value;
}}
name = "end_date"
onChange = {onDateChange}
type = "date"
/>
Переменная startDate захватывает ввод с даты начала
Текущий код может отображать дату при вводе даты окончания, однако он не обновляет поле редукции — оно остается неопределенным.
Как я могу отобразить данные, а также сохранить их в избыточной форме?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


import { getFormValues, change } from 'redux-form';
Сначала получить значение поля
const mapStateToProps = state => ({
formValues: getFormValues('<formname>')(state) || {},
});
Получите доступ к этому полю внутри полученного выше объекта. формыЗначения.
Вы можете использовать change для изменения стоимости в магазине.
change(field:String, value:any)
export const mapDispatchToProps = dispatch => ({
setDate: value => dispatch(change('<formName>', value, null)),
});