Skip to content

Instantly share code, notes, and snippets.

@parzibyte
Created December 21, 2020 22:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save parzibyte/dad63d27d6442a1ac2b17a9ec5f2ca10 to your computer and use it in GitHub Desktop.
Save parzibyte/dad63d27d6442a1ac2b17a9ec5f2ca10 to your computer and use it in GitHub Desktop.
manejarCambio(evento) {
// Extraer la clave del estado que se va a actualizar, así como el valor
const clave = evento.target.id;
let valor = evento.target.value;
this.setState(state => {
const videojuegoActualizado = state.videojuego;
// Si es la calificación o el nombre, necesitamos castearlo a entero
if (clave !== "nombre") {
valor = parseFloat(valor);
}
// Actualizamos el valor del videojuego, solo en el campo que se haya cambiado
videojuegoActualizado[clave] = valor;
return {
videojuego: videojuegoActualizado,
}
});
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment