No se trata de lo que quieres comprar, sino de quién quieres ser. Invierte en tu educación con el precio especial

Antes: $249

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscríbete

Termina en:

11 Días
12 Hrs
37 Min
33 Seg

¿Qué son las máquinas de estado en React.js?

1/15
Recursos
Transcripción

Aportes 9

Preguntas 2

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Las máquinas de estado son un modelo computacional que tienen una serie de estados, en las cuales nos movemos a través de transiciones.

Como un switch, en el que se ejecuta el estado de “encender”, entonces se mueve a encendido.

Es ideal usar máquinas de estado cuando tenemos un sistema que solo puede estar en un estado a la vez. Como un semáforo que solo puede estar en verde o amarillo o rojo, uno cada vez, nunca al mismo tiempo.

🎰¿Qué son las máquinas de estado en React.js?

Ideas/conceptos claves

Maquina de estados

Es un modelo computacional que tiene una serie de estados que cambian entre sí

Apuntes

  • Siempre que tenemos una entrada tendremos una misma salida

¿Cuándo usarlas?

  • Una máquina de estados es ideal implementarla cuando solo se tiene un estado a la vez
  • Podemos aplicar este modelo para todos esos flujos que sean complicados y tengan una serie de pasos
  • Una de las ventajas es que si queremos cambiar el orden en una serie de pasos, se puede realizar de manera sencilla
📌 **RESUMEN:** Una máquina de esta es un modelo computacional que tiene una serie de estados que transiciónan entre sí. Se utiliza cuando solo se tiene un estado y un conjunto de pasos

Si desean guiarse de algún lugar, les deja el link para la documentación

https://xstate.js.org/docs/about/concepts.html#finite-state-machines

Dejo el git del proyecto en Typescript, por si alguien tiene algún problema
https://github.com/elbatlles/react-state-machine

Las máquinas de estado son un modelo computacional que tienen una serie de estados a través de los cuales nos movemos usando transiciones. ![](https://static.platzi.com/media/user_upload/image-cd136b4a-3d5c-4c8e-aea5-e07735ad4b67.jpg) En este ejemplo tenemos un `switch` que comienza en un estado de `apagado`, y si nosotros ejecutamos el `evento` , `acción` , `transición` o como queramos llamarle, de `encender`, entonces nos vamos a mover al estado de `encendido` y luego podemos regresar a `apagado` si le damos a `apagar`. Tenemos una serie de estados a través de las cuales nos movemos, y siempre que tenemos las mismas entradas vamos a obtener las mismas salidas. Una máquina de estados es ideal usarla cuando tenemos un sólo estado a la vez. Por ejemplo, un semáforo que solo puede estar en los estados de: rojo, amarillo y verde. Pero no puede estar en más de uno a la vez. En ese caso es ideal utilizar una máquina de estados. En general podemos utilizar este modelo para todos esos flujos que sean complicados y que tengan una serie de pasos. Una de las ventajas de utilizar una máquina de estados, es por ejemplo que si tenemos una serie de pasos y que después queremos cambiar de orden, podemos hacerlo de una manera sencilla.

🖥¿Qué son las maquinas de estado con react? 💻
Las máquinas de estado son un modelo computacional que tienen una serie de estados, en las cuales nos movemos a través de transiciones. Siempre que tenemos una entrada tendremos una misma salida. Una máquina de estados es ideal implementarla cuando solo se tiene un estado a la vez. Podemos aplicar este modelo para todos esos flujos que sean complicados y tengan una serie de pasos. Una de las ventajas es que si queremos cambiar el orden en una serie de pasos, se puede realizar de manera sencilla.

siento que me gusta mucho este curso! nunca pares de aprender!

No ha empezado el curso y ya me siento súper emocionado.

MAQUINA DE ESTADOS
Es para cambios ordenados los cuales van de uno e nuno para hacer un cambio y luego se produzca otro cambio en forma secuencial