как создать компонент в react
2 года назад
Nikolai Gagarinov
Ответы
Если нужен пример для начального понимания о компонентах, смотрите здесь.
В этом примере рассмотрим компонент чуть посложнее, который уже имеет интерактивную часть:
Здесь мы используем хук useState
, чтобы создать состояние компонента. Мы начально устанавливаем значение состояния в пустую строку с помощью useState('')
. Затем мы создаем функцию handleChange
, которая будет вызываться при изменении содержимого поля ввода и обновлять состояние компонента с помощью setValue
.
Возвращаемое значение компонента InputField
представлено из <input>
элемента и тега <p>
, который будет отражать текущее значение поля ввода. Мы связываем значение поля ввода с состоянием компонента с помощью value={value}
, а также добавляем обработчик изменения onChange={handleChange}
.
Теперь мы можем использовать этот компонент в другом файле, в другом компоненте.
2 года назад
Aleksey