如何在Reactjs中动态设置时间选择器的值

如何在Reactjs中动态设置时间选择器的值,reactjs,timepicker,Reactjs,Timepicker,我在代码中使用react time picker(rc time picker),我想动态设置时间选择器的值 这是我的时间选择器代码 <span id="editstartTime"> <span class="rc-time-picker timeStylstartTimeAdd"> <input type="text" class="rc-time-picker-input" readonly="" value="">

我在代码中使用react time picker(rc time picker),我想动态设置时间选择器的值

这是我的时间选择器代码

<span id="editstartTime">
     <span class="rc-time-picker timeStylstartTimeAdd">
        <input type="text" class="rc-time-picker-input" readonly="" value=""> 
             <span class="rc-time-picker-icon"></span>
     </span>
</span>
但这对我不起作用

请帮助我克服这个问题

提前感谢。

具有类型的
状态,该状态保存当前值

例如,如果您使用名为
timePickerValue
的状态进行实例化:

<TimePicker value={this.state.timePickerValue} ... />
(在您的示例中,
newValue
将是
this.state.shift[index].startTime

我建议您尝试一下,因为它显示了如何变异
TimePicker.value
状态

<TimePicker value={this.state.timePickerValue} ... />
this.setState({timePickerValue: newValue})