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?

questionAnswers(2)

yourAnswerToTheQuestion