инпутами, инпуты имеют дефолтные, формиковские initialState.
Через useState фетчатся новые значения для инпутов, которые грузятся но не подставляются, пока не произойдёт handleChange. Как можно его вызвать при загрузке страницы ? Пробовал в useEffect добавлять handleChange, но получил ошибку
initial value в стейт => по завершению запроса менять стейт
в реактовский useState ?
тогда сабмит ломается, пытается отправить свои initialValues (которые стейт не меняет) и пытается отправить дефолтные данные стейтов
const { setFieldValue } = useFormikContext() useEffect(() => { setFieldValue('fieldName', valueFromState) }, [setFieldValue, valueFromState]
Обсуждают сегодня