Задать вопрос
@SHUPILOID

Как очистить поля инпутов?

Я использую библиотеку Formik мне нужно очистить поля после сабмита, я прописал resetForm(), но данный метод не работает
https://codesandbox.io/s/cool-browser-coew1
вот код в песочнице
  • Вопрос задан
  • 1614 просмотров
Подписаться 1 Простой 3 комментария
Пригласить эксперта
Ответы на вопрос 2
joeberetta
@joeberetta Куратор тега JavaScript
Читай: https://epdf.pub/google-for-dummies.html
Нагуглил за вас.
А если вкратце, то вместо пустого объекта в аргументе resetForm({}) передайте объект с дефолтными значениями. (Также как вы initial задали)
Ответ написан
@Roman2444
Если кратко, то в компоненте Formik после initialValues, validationSchema и т.д. прописываем:
onSubmit = {(values, {resetForm} )=> {
console.log(JSON.stringify(values, null, 2))
resetForm()
}}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы