на сервер в React без перезагрузки страницы. useEffect?
Да
спасибо, есть пример? Не понимаю как параметры с инпутов передавать через useEffect
Для отправки данных на сервер вам не нужно перезагружать страницу от слова совсем. и useEffect тут не нужен. Обычно POST запрос подойдет
Просто сделай e.preventDefault() на сабмит формы
это сделал. А как инпуты передать через useEffect ?
По дефолту при отправке происходит такого рода перезагрузка. Данный метод отменяет поведение по умолчанию
Можно в стейтах хранить
еще и обработать бы ответ
Юзэффект не нужен тут
как вы хотите его обработать?
Ну при успехе - закрыть форму например, если нет то вывести сообщение об ошибке
вам бы сначала HTTP изучить, и ибьект XMLHttpRequest, а потом уже реакт изучать
ну так если у вас голый реакт, то и делайте это прямо в хендлере
Обсуждают сегодня