I'm trying to validate Rate component, set initial value, etc.
{getFieldDecorator('rating', {
initialValue: dataSource.getIn(['data', 'rating'], ''),
rules: [{ required: true, message: 'Field is required' }],
})(<Rate allowClear={false} onChange={this.setRating} />)}
Having code like this in my form result in an error after each value change
Warning:
getFieldDecoratorwill overridevalue, so please don't setvaluedirectly and usesetFieldsValueto set it.
Any ideas how to overcome it? Code works as expected