Ответы пользователя по тегу React
  • React, как очистить данный state?

    @twolbe
    Самым простым решением будет будет описать onSubmitHandler, в котором вы будете подавать в state начальное (пустое) состояние, которое лучше вынести в отдельную константу (понимаю, что вы и без меня в курсе). Дёргать этот onSubmitHandler нужно будет с помощью атрибута onSubmit вашей формы:

    export default function FuncName(){
      const [form, setForm] = useState({
        name: "", price: "", rating: "", weight: ""
      })
    
      onSubmitHandler() {
        setForm({
         name: "", price: "", rating: "", weight: ""
       })
      }
    
      render() {
        return (
          <form onSubmit={onSubmitHandler}>
            <...>
          </form>
        );
      }
    }
    }
    Ответ написан
    Комментировать