Я использую simple-Reaction-validator и Moment.js. Мне нужно ввести дату от пользователя в элементе ввода типа даты, но simple-response-validator не проверял объект типа даты-момента, хотя в егоДокументация, в которой указана дата, должна быть моментом типа объекта.
this.state = {
a : {
b : {
c:{
value:moment()
}
}
}
}
-----------
chanageDate(e){
const { name, value, type } = e.target;
const aState = cloneDeep( this.state.a );
aState['b'][name]['value'] = moment(value);
this.setState(
{
a: aState
}
);
}
-----------
<input type="date" name='c' value={a.b.c['value'].format("YYYY-MM-DD")} onChange={this.chanageDate.bind(this)}/>
{
validatorInstance.message("DepartureDate", a.b.c['value'] , 'date')
}