在我的项目中,我使用了Primereact日历组件来使用音色选择器。 这是示例代码
import { Calendar } from 'primereact/components/calendar/Calendar';
<Calendar showTime={true}
hourFormat={12}
readOnlyInput={true}
showSeconds={true}
className="timeInput"
value={this.props.processStartTime}
timeOnly="true"
onChange={this.props.onChangeStartTime}
placeholder='Select Process Start Time'>
</Calendar>
对于onChange,我使用了
const mapStateToProps = createStructuredSelector({
processStartTime: makeSelectProcessStartTime(),
});
function mapDispatchToProps(dispatch) {
return {
onChangeStartTime: (evt) => dispatch(setProcessStartTime(evt.value)),
};
}
它有效。但是我想在rc-time-picker(http://react-component.github.io/time-picker/)中做同样的事情,并且我遵循相同的方法来做这样的例子
value={this.state.value}
onChange={this.props.onChangeStartTime}
但是它不会改变值,我该如何实现呢?