Entiendo que useState no se actualiza instantáneamente. Algunos de los videos tutoriales sobre reaccionar muestran el uso de la función de devolución de llamada como una forma de lograr el resultado para una actualización inmediata. Lo intenté pero no parece funcionar. Adjunto el código de muestra
import { useState } from "react"; const testComponent = () => { const [userInputs, setUserInputs] = useState({ age: '', comments: '' }) function commentInputHandler(event) { setUserInputs((prevState) => { return { ...prevState, comments: event.target.value } }) console.log(userInputs.comments) } render( <textarea onChange={commentInputHandler} className="form-control" required ></textarea> ) }