Передача реквизита в reduxForm

Можно ли передать реквизиты в reduxForm, примерно так:

export default (props) => reduxForm({
  form: props.form, // Want to make redux page to be generic
  destroyOnUnmount: false,
  forceUnregisterOnUnmount: true,
  validate: props.validate
})(WizardFormFirstPage)

person RMT    schedule 25.09.2019    source источник
comment
Конфигурация form должна быть строкой, идентификатором вашей формы. В остальном вопрос не имеет особого смысла. Измените свой вопрос, чтобы прояснить, в чем заключается ваша проблема.   -  person BugsArePeopleToo    schedule 25.09.2019


Ответы (2)


Это просто. Просто делать

const FormComponent = reduxForm({
  destroyOnUnmount: false,
  forceUnregisterOnUnmount: true,
})(Component)

а потом

 <FormComponent form="formName" validate={validateFn}/>
 <FormComponent form="formName2"/>
person Mateusz Krzyżanowski    schedule 25.09.2019

Не уверен, что это то, что вы имеете в виду, но если вы хотите передать реквизиты компоненту, заключенному в HOC, вы можете сделать это так же, как и с любым другим компонентом.

export default reduxForm({ ...config})(WrappedComponent);
import MyForm from "./wherever";

...

<MyForm prop={propHere}/>

И вы можете использовать опору любым способом внутри компонента, в том числе в сочетании с функциональностью Redux Form.

person Chris B.    schedule 25.09.2019
comment
Спасибо за ответ, но, к сожалению, я не это имел в виду. Я хочу использовать опору внутри reduxForm (...) - person RMT; 25.09.2019
comment
Почему? Чего вы пытаетесь достичь, чего не можете, добавив опору из компонента? - person Chris B.; 25.09.2019