Рубрики
Без рубрики

Создание форм в реакции ⚛️

React React – это библиотека JavaScript для строительства пользовательских интерфейсов и намного самым популянным … Теги от реагирования, JavaScript, учебник, WebDev.

Реагировать Является ли библиотека JavaScript для построения пользовательских интерфейсов и самым популярным внешним каркасом. Реагирование используется для создания одностраничных приложений, и он позволяет нам создавать многоразовые компоненты пользовательского интерфейса.

В мире веб-разработки есть ряд интерфейсных структур, таких как Угловой , Vue и реагировать, которые приобрели популярность за последние несколько лет. За последние несколько лет реагирование превзошло другие рамки в популярности и требовании:

Реагирование популярности (загрузки в день):

Больше статистики можно найти здесь.

Создать приложение React

Чтобы изучить и тестировать реагирование, вы должны настроить среду raction на вашем компьютере и запустите: Create-React-App

Create-raction-app является официально поддерживаемым способом создания приложений RACT. С NPM и Node.js уже установлены, вы можете создать приложение React, сначала установку Create-raction-app Отказ

Установите Create-React-App, запустив эту команду в вашем терминале:

NPM Установить -G Create-raction-App

Теперь вы готовы создать свое первое приложение React!

Запустите эту команду, чтобы создать приложение ract apploy с именем myreacactapp: NPX Create-React-App MyReactapp

Запустите приложение React

Если вы следили за командами выше, вы готовы запустить свое первое реальное приложение React!

Запустите эту команду, чтобы перейти к каталогу MyReactApp: CD MyReactApp

Для выполнения приложения RACT запустите эту команду: NPM Start.

Новое окно браузера появится с вашим недавно созданным приложением RACT! Если нет, откройте свой браузер и введите localhost: 3000 в адресной строке.

Результат будет:

Как работает реагирование?

Вместо того, чтобы манипулировать домом браузера напрямую, Rect создает виртуальный DOM в памяти, где он выполняет все необходимое манипулирование, прежде чем внести изменения в браузер DOM.

Реагируйте только изменения, что нужно изменить!

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

Жизненный цикл компонентов

Каждый компонент в реакции имеет жизненный цикл, который вы можете контролировать и манипулировать во время трех основных этапов. Три Фазы крепления, обновления и размонтирования.

Монтаж

Монтаж означает положить элементы в домо. Реакцию имеет Четыре Встроенные методы, которые вызывают, в этом порядке при монтаже компонента:

  1. конструктор()
  2. getderedstatefromprops ()
  3. оказывать()
  4. componentdidmount ()

Обновление

Следующая фаза в жизненном цикле, когда компонент обновляется. Компонент обновляется всякий раз, когда происходит изменение в состоянии или реквизитах компонента.

Реакцию имеет пять Встроенные методы, которые вызывают, в этом порядке, когда компонент обновляется:

  1. getderedstatefromprops ()
  2. необходимо ()
  3. оказывать()
  4. getsnapshotbeforeupdate ()
  5. ComponentDidupdate ()

Размонтирование

Следующая фаза в жизненном цикле имеется, когда компонент удаляется из DOM или размонтируется, так как React Likes, чтобы вызвать его.

Реагировать только один Встроенный метод, который вызывается, когда компонент не размонтируется:

  1. ComponentWillunmount ()

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

Добавление форм в реакции

Вы добавляете форму с реагированием, как любой другой элемент.

Для начала открыть app.js и добавьте форму, которая позволяет пользователям ввести их имя

Добавляя следующий код:

   

Hello

Enter your name:

Сохранить и закрыть файл и браузер будет перезагружаться, и вы увидите основную форму:

Добавить отправить <кнопка> :

Hello

Сохранить и закрыть файл, и вы увидите базовую форму:

Обработка форм состоит в том, как вы обрабатываете данные, когда он меняет значение или отправляется. В реакции данные формы обычно обрабатываются компонентами, и все данные хранятся в состоянии компонента. В HTML, форма элементов, такие как , и Обычно поддерживают свое собственное состояние и обновите его на основе пользовательского ввода. В реакцию, воспоминание, как правило, хранятся в государственном свойстве компонентов и обновляется только с setState () Отказ

Вывод

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

Чтобы связаться со мной, пожалуйста, проверьте мой Github , LinkedIn И следуй за мной на Twitter Отказ

Спасибо за чтение!

Оригинал: “https://dev.to/ivanadokic/creating-forms-in-react-5ggi”