значение и сразу же сабмитнуть форму.
Но setFieldValue выполняется асинхронно (т.к. там внутри setState), и при этом не принимает никаких коллбэков.
И поэтому если вызывать submitForm, то там будет старое значение values.
Как правильнее сделать, не прибегая к костылям типа setTimeout?
если известы данные которые изменятся в стейте, может стандартный метод поможет componentWillUpdate(nextProps, nextState)
Обсуждают сегодня