Этот вопрос относится к Redux Form v6.0.0 (во время написания этого вопроса это v6.0.0-alpha.15).
Как я могу получить статус проверки формы (например, pristine
, submitting
, invalid
) извне компонента формы?
Позвольте мне привести пример. Это псевдоструктура "классической редукционной формы":
<Form(MyExampleForm)>
<MyExampleForm>
<input name="title" ... />
<submit-button />
... где <submit-button>
в JSX выглядит так:
<button type="submit" disabled={pristine || submitting || invalid} >Save</button>
Но в моем приложении моя кнопка отправки должна быть вне формы, размещенной в другом месте приложения (пусть, например, в заголовке приложения в верхней части всего приложения).
- Как я могу получить те
pristine
,submitting
,invalid
из-за Redux-Form? (Без действительно неприятного взлома, если это возможно: -)) - Как я могу отправить эту форму?