Cómo Usar setState en React

2 minuto(s)

En el desarrollo con la librería React, setState() se usa para actualizar el estado de un componente.

En este tutorial te enseñaré a Cómo Usar SetState en React, vamos con ello.

Uso de SetState en React

Hay dos contextos según el tipo de componente:

1. En Componentes de Clase

En componentes de clase, el estado se define como un objeto y se actualiza con this.setState():

Recuerda que:

  • setState() no reemplaza todo el estado, solo lo que indiques.
  • Es asíncrono, por lo que no debes usar el valor actualizado inmediatamente después sin un callback.

2. En Componentes Funcionales (con Hooks)

Hoy en día se usa más el Hook useState:


Recuerda que:

  • useState devuelve un par [valor, funciónActualizadora].
  • Al llamar setContador(nuevoValor) React re-renderiza el componente con el nuevo estado.

¿Por qué no modificar el estado directamente?

Nunca hagas this.state.contador = 5 o contador = 5.

Debes usar setState/setContador porque:

  • Asegura que React se entere del cambio.
  • Lanza un nuevo render con el valor actualizado.

Conclusión

En este artículo has aprendido a Cómo Usar SetState en React.

Te servirá como base para crear proyectos más avanzados con setState() en React.

Síguenos en nuestras Redes Sociales y demás canales digitales para que no te pierdas nuestros próximos contenidos.

React JS 21-07-2025 23-07-2025 Crear un PostEventos DevsForo