1
resposta

Como pegar valor de input com React.js? Pode utilizar querySelector()?

Oi, eu li vários artigos a respeito de react falando sobre não manipular o DOM diretamente e encontrei um trecho de código que me deixou na dúvida, é correto usar querySelector()? Se não está certo, o que seria o certo?

authorize(e) {
    const password = e.target.querySelector(
      'input[type="password"]').value;
    const auth = password == this.state.password;
    this.setState({
      authorized: auth
    });
  }
1 resposta

Boa tarde, Gisele! Como vai?

Normalmente o que é feito é atrelar o valor de um campo ao estado do seu componente como visto nessa aula!

Qualquer coisa é só falar!

Grande abraço e bons estudos, minha aluna!