В моем компоненте у меня есть следующее:
componentWillReceiveProps(nextProps) {
if (nextProps.industries.items.length > 0) {
this.setState({
industry_item_id : nextProps.industries.items.find(el => el.title === "XXXX").id
});
}
Затем я хочу использовать это значение в начальном значении моей Redux Form следующим образом:
myForm = reduxForm({
form: 'myForm',
initialValues: {
industry_id: this.state.industry_item_id
},
})(myForm);
...
export default connect(mapStateToProps, mapDispatchToProps)(myForm);
Как я могу использовать this.state в начальных значениях? Кроме того, this.state.industry_item_id не определен в ComponentMount. Будет ли это работать, когда значение this.state.industry_item_id установлено с componentWillReceiveProps(nextProps)
?
Я использую "redux-form": "^6.6.3"
.