Obtendo o valor de um input com React JS

Posted by






Como pegar valor de input com React JS

Como pegar valor de input com React JS

React JS é uma biblioteca JavaScript usada para construir interfaces de usuário interativas. Ao trabalhar com formulários em React, é comum precisar pegar o valor de um input do usuário para realizar alguma ação.

Para pegar o valor de um input com React, podemos usar o estado (state) para armazenar e atualizar o valor do input. O estado é uma parte fundamental do React que nos permite armazenar e manipular os dados de um componente.

Aqui está um exemplo de como pegar o valor de um input com React JS:

“`javascript
import React, { useState } from ‘react’;

function InputValue() {
const [inputValue, setInputValue] = useState(”);

const handleInputChange = (event) => {
setInputValue(event.target.value);
}

return (

O valor do input é: {inputValue}

);
}

export default InputValue;
“`

Neste exemplo, usamos o useState hook para criar uma variável de estado chamada inputValue e um método chamado setInputValue para atualizar o valor do input. Em seguida, usamos o método onChange para chamar a função handleInputChange sempre que o valor do input é alterado. A função handleInputChange atualiza o estado inputValue com o valor do input.

Dessa forma, temos um componente de input que armazena e exibe o valor inserido pelo usuário. Esse valor pode ser acessado e utilizado em outras partes do aplicativo.

Espero que este exemplo seja útil para você ao trabalhar com inputs em React JS. Se tiver alguma dúvida ou sugestão, fique à vontade para compartilhar nos comentários. Obrigado por ler!

0 0 votes
Article Rating
18 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Felipy Santos
11 months ago

e no caso de preenchimento automático, como faz?

sssouto
11 months ago

Sempre vídeos excelentes. Parabéns Matheus

Matheus França
11 months ago

Que video maravilhoso ! /não tava entrando na minha cabeça essa parada de useState !

Douglas Freitas
11 months ago

alguem consegue me ajudar? Eu fiz um formulario em HTML e estou querendo pegar os dados dele com o react. alguem consegue me ajudar?

Natan Boechat
11 months ago

Tem como receber a informação de um callback de um webhook e exibir na tela usando isso?

Pablo Doebber
11 months ago

Obrigado pela aula!

Lucas Minamihara
11 months ago

Se por exemplo, você criasse inputs de acordo com o valor digitado pelo usuário e utilizasse o array from pra criar esse inputs, como você armazenaria os dados destes inputs?

Sei que poderia utilizar o useState, mas acho que estaria criando uma bomba. Tem alguma outra forma de resolver este problema?

bruno rodrigues
11 months ago

Não estou conseguindo comprar o curso, acabaram as vagas?

Alex Batista
11 months ago

Excelente explicação!!!

Curd
11 months ago

Uma pergunta que não tem nada a ver com com react(video ta ótimo), mas tem a possibilidade de vc trazer um curso de Java para nós ?

Daniela Leite Ferreira da Silva Freitas
11 months ago

Oi Matheus boa tarde, vc poderia fazer uma serie de como usar o dbeaver tipo fazer umas consultas simples de tabelas do MSQL usando o dbeaver ?

Levi Oliveira
11 months ago

Explicações sempre muito claras, Obrigado pelo conteúdo free!! Também acompanho vc na udemy!

Mauro Vinicius
11 months ago

Muito mais claro!
Obrigado pelo conteúdo.
Deus o abençoe Sr. Battisti! o/

João Marcelo Nobre Viana
11 months ago

Fala Matheus, seria muito massa se trouxesse um curso de Node atualizado pra glr, seria de bastante ajuda

Iuri Torres
11 months ago

gente, duvida aleatoria, em relacao ao sass… ele e um pre-processador, mas esse pre-processamento e fora de runtime ne? a gente dar o –watch pra ele ficar reescrevendo o codigo do arquivo css, e quando executa a aplicacao, nao precisa estar com o watch mais ativado nao e? o sass so transcreve, mas em runtime os arquivos .scss/.sass sao ignorados, correto?

David Syllva
11 months ago

TOP

enio henrique
11 months ago

muito bom 👏👏👏👏👏👏👏👏👏

Wemerson Lagoa
11 months ago

sempre muito top