Slide 11
Slide 11 text
WHAT ABOUT XSTATE?
‣ Great library, a lot of features.
‣ Can specify states and transitions:
const recyclingMachine = Machine({
initial: "Idle",
states: {
Idle: { on: { INSERT_CAN: "Loaded" } },
"// ""...
}
});
‣ Written in Typescript
‣ Does not enforce transitions
recyclingMachine.transition('INSERT_CAN') "// Loaded
recyclingMachine.transition('INSERT_CAN') "// still Loaded