React-выбрать дату показа на выбранном - PullRequest
0 голосов
/ 29 ноября 2018

enter image description here

Я использую Reaction-select , мне нужно показать дату на основе выбранного значения, ниже приведены параметры, которые я использую.

const dueOptions =  [
  {
    value : 1,
    label : "Today"
  },{
    value : 15,
    label : "After 15 days"
  },{
    value : 30,
    label : "After 30 days"
  },{
    value : 31,
    label : "Custom"
  }
];

1 Ответ

0 голосов
/ 29 ноября 2018

Вы можете легко сделать это, создав состояние в компоненте и используя Момент js

state={
   selected_date:""
}

И затем обновляя состояние каждый раз при изменении реакции-выбора, используя аналогичную функциональность, например onChange

Вот функция

showDate = (selectedValue) => {
    var toDay = moment(new Date()).format("DD/MM/YYYY")
    var newDate = moment(toDay, "DD-MM-YYYY").add(selectedValue, 'days');
    this.setState({
        selectedDate:newDate
    });
}
...