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
});
}