Как вы передаете в динамическом имени формы в форме избыточного?

Я пытаюсь использовать этот код для передачи динамического имени формы в reduxForm.

Вот код, который я нашел:

let FormAddress = compose(connect((state, props) => ({form: props.form})), reduxForm({destroyOnUnmount: false, asyncBlurFields: []}))(ValidationForm);

Из этой статьи:https://github.com/erikras/redux-form/issues/603#issuecomment-254271319

Но я не совсем уверен, что происходит.

Вот как я сейчас это делаю:

const formName = 'shippingAddress';
const form = reduxForm({
  form: formName
});

export default connect(mapStateToProps)(CityStateZip);

Но я хотел бы иметь возможность передать это с помощью реквизита, как это:

const formName = 'shippingAddress';
const form = reduxForm({
  form: props.form
  // validate
});

export default connect(mapStateToProps)(CityStateZip);

Но когда я пытаюсь это сделать, он жалуется, что не знает, что такое реквизит - потому что я считаю, что это выходит за рамки вышеописанной функции.

Кто-нибудь может мне помочь?