Сделать Post запрос в React 🧨🧨

В этом руководстве я использую компонент, основанный на классе, и предполагаю, что вы знакомы с основами реакции.

Я создаю форму, чтобы продемонстрировать вам, и теперь код выглядит так

Теперь начнем с логической части.

1) Создайте соответствие состояния для этих полей ввода и свяжите их обратно с элементами ввода.

Создайте такую ​​государственную собственность

конструктор (реквизит) {

супер (реквизит)

this .state = {

// Напишем тебе штатный заяц

};};

Теперь деструктурируйте их и присвойте их значение методу рендеринга, как это

2) Добавьте обработчик изменения, чтобы отслеживать изменение входного значения.

При изменении входного значения будет вызвана функция changeHandler.

Установите значение состояния

Реализуйте такую ​​функцию

3) Теперь отправьте эти данные формы с помощью обработчика отправки.

Для этого я создаю кнопку отправки в форме

Обработайте данные отправки формы с помощью submitHnadler следующим образом

Теперь реализуйте submitHnadler и в submitHandler вы должны написать эту строку «e.preventDefault ()», чтобы избежать обновления страницы.

Готово, теперь вы можете делать что угодно с данными, например, вы можете отправить данные в базу данных или сохранить их в локальном хранилище или что-нибудь еще.

4) Отправить данные в базу данных на axios

Первый импорт аксиом с помощью этого « импорта аксиом из 'axios' »

Теперь в submitHandler мы делаем такой почтовый запрос

Спасибо, что прочитали это, я надеюсь, что это поможет вам в вашем путешествии по React 🎉

Suggested posts

Как избежать разрушительных последствий инсульта: уроки семейного опыта.

Как избежать разрушительных последствий инсульта: уроки семейного опыта.

Введение Инсульт — это неотложная медицинская помощь, которая может случиться с кем угодно в любое время. Это происходит, когда приток крови к части мозга нарушается, что приводит к внезапной потере функции мозга.

Jest — мощный фреймворк для тестирования JavaScript

Jest — мощный фреймворк для тестирования JavaScript

Тестирование — неотъемлемая часть разработки программного обеспечения. Это гарантирует, что код надежен, функционирует должным образом и снижает вероятность ошибок.

Related posts

Революция на рабочем месте: ведущие эксперты обсуждают гибридную и удаленную работу

Революция на рабочем месте: ведущие эксперты обсуждают гибридную и удаленную работу

В сегодняшнем быстро развивающемся бизнес-ландшафте концепция гибридной и удаленной работы приобрела беспрецедентный импульс. Поскольку компании продолжают приспосабливаться к меняющимся потребностям и ожиданиям своих сотрудников, эксперты из разных областей собрались вместе, чтобы обсудить преимущества, проблемы и будущее этого преобразующего способа работы.

Обучение на рабочей неделе важнее, чем вы думаете

Обучение на рабочей неделе важнее, чем вы думаете

Мы часто обнаруживаем, что изо всех сил пытаемся реализовать то, что, как мы знаем, полезно для нас. От того, чтобы сказать значимому другому, что мы любим его, до того, чтобы помнить, что нужно говорить как пират, всегда будут те, кто утверждает, что день, неделя или месяц событий не нужны, потому что они уже делают эти вещи.

БЕЗГРАНИЧНАЯ ЖИЗНЬ

Когда вы вырастаете, вам, как правило, говорят, что мир такой, какой он есть, и ваша жизнь состоит в том, чтобы просто жить своей жизнью внутри мира, никогда не рискуя своей жизнью, просто следовать установленному пути и умереть в конце, и стараться не слишком сильно бить стены. Но это очень ограниченная жизнь.

Что делает подкаст влиятельным?

Что делает подкаст влиятельным?

На прошлой неделе я заметил пресс-релиз, разосланный через PressGazette (новостной веб-сайт британских СМИ). В статье сообщалось, что Acast, скандинавская компания по размещению и рекламе подкастов, возглавит консорциум «вероятно, самых влиятельных» издателей подкастинга.