Como você transmite um nome de formulário dinâmico no formato redux?
Estou tentando usar esse código para passar um nome de formulário dinâmico para reduxForm.
Aqui está o código que eu encontrei:
let FormAddress = compose(connect((state, props) => ({form: props.form})), reduxForm({destroyOnUnmount: false, asyncBlurFields: []}))(ValidationForm);
Deste artigo:https://github.com/erikras/redux-form/issues/603#issuecomment-254271319
Mas não tenho muita certeza do que está acontecendo.
É assim que estou fazendo atualmente:
const formName = 'shippingAddress';
const form = reduxForm({
form: formName
});
export default connect(mapStateToProps)(CityStateZip);
Mas eu gostaria de poder passar isso usando adereços, assim:
const formName = 'shippingAddress';
const form = reduxForm({
form: props.form
// validate
});
export default connect(mapStateToProps)(CityStateZip);
Mas quando tento isso, ele reclama que não sabe o que é props - porque acredito que está fora do escopo da função acima.
Alguém pode me ajudar?