Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

137
Visualizações
La función onChange no captura el último carácter
import "./styles.css"; import React, {useState} from 'react'; function App() { const [name, SetName] = useState('') const changeHandler = (e) => { SetName(e.target.value) console.log(name) } return ( <main> <input onChange={changeHandler} value={name} /> </main> ); } export default App;

Estoy tratando de mostrar el nombre desde el cuadro de entrada, pero el último carácter no está visible. Intenté reemplazar onChange con onKeyUp pero el resultado fue el mismo. Por ejemplo, si escribo John como entrada, la consola solo genera Joh y omite n. ¿Por qué está pasando esto?

enlace para REPL: https://replit.com/join/lqcehsaifp-gouravthakur

Captura de pantalla para que entienda mejor el problema

ingrese la descripción de la imagen aquí

about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

funciona bien, pero debe consola.log después de que finalice su función; en realidad, los ganchos funcionan después del final de su función.

about 4 years ago · Juan Pablo Isaza Relatório

0

Las funciones de Setstate funcionan de forma asíncrona, por lo que en su función de controlador de cambios, su console.log se ejecuta antes que la función de setstate. Si consola. registra el nombre sobre la declaración de devolución, puede ver que cambia perfectamente bien

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda