¿Cómo se pasa un nombre de forma dinámica en forma redux?
Estoy tratando de usar este código para pasar un nombre de formulario dinámico a reduxForm.
Aquí está el código que encontré:
let FormAddress = compose(connect((state, props) => ({form: props.form})), reduxForm({destroyOnUnmount: false, asyncBlurFields: []}))(ValidationForm);
De este artículo:https://github.com/erikras/redux-form/issues/603#issuecomment-254271319
Pero no estoy realmente seguro de lo que está pasando.
Así es como lo estoy haciendo actualmente:
const formName = 'shippingAddress';
const form = reduxForm({
form: formName
});
export default connect(mapStateToProps)(CityStateZip);
Pero me gustaría poder pasarlo usando accesorios, así:
const formName = 'shippingAddress';
const form = reduxForm({
form: props.form
// validate
});
export default connect(mapStateToProps)(CityStateZip);
Pero cuando lo intento, se queja de que no sabe qué es un accesorio, porque creo que está fuera del alcance de la función anterior.
¿Alguien me puede ayudar?