menu

Statecharts

Statecharts are a precise, visual way of modeling the behaviour of complex reactive systems. They describe how things work, and can help you get your code doing exactly what you want.

Channels
Team
Posts
Chat
Members
Info
down-caret

I built the Citizen watch from the original statecharts paper

Hey folks! I’m Andy, and this is my first post here. I recently got into statecharts, and really just fell in love with the idea and Harel’s paper. I wanted to practice my understanding of statecharts, so I built the watch used to explain all the concepts there. I figure it…

thumbsup
5
message-simple
20

[Forum] What are the plans for this forum considering August 10th?

Hi all, @mogsie(mogsie) and team, considering that Will this forum continue with a similar profile on GitHub Discussions? I sure hope so!

thumbsup
1
message-simple
11

[Statechart Theory] Some questions about the history state feature

I lack a broad experience of defining many different variants of state machines. For those of you that have such experience I've got a question about the history state: 1. The History state node allows for a transition to decide if the thing being visited is the initial state or…

thumbsup
0
message-simple
4

Package to run xstate visualisation locally

I want to be able to develop on a Typescript codebase that is not a copy paste into the online viz tool. I have been looking at package/xstate-viz/example however I cant seem to get it running. Would it be possible to get some assistance. I want to developer a xstate-serve npm…

thumbsup
0
message-simple
6

Problem when xstate core on iOS (via Javascriptcore) and Android (Liquidcore)

Hello. I am doing a POC at my work to share xstate statechart code on iOS (via Javascriptcore) and Android (Liquidcore), which means using xstate core in a non-browser, non-Node evironment. I am running into a problem; the Interpreter code initialises itself by referring to the…

thumbsup
0
message-simple
1

large app best practices

I'm wondering what the best practices for setting up machines within a large app are. Is it good to have them setup in accordance with your routes?

thumbsup
0
message-simple
0

XState Chat: Now on Discord!

Hey, just wanted everyone to know that we're moving XState-related chat to Discord for easier communication. 💬 Invite link: https://discord.gg/xtWgFTgvNV For XState-related discussions, please use GitHub Discussions: …

thumbsup
0
message-simple
2

State Charts for godot (XSM - eXtended State Machine)

Hi, I am atn, an amateur dev and gamedev. I made a personal interpretation of StateCharts as a plugin for godot, using gdscript. Wanted to share it with you. I am in love with the ability to use substates! …

thumbsup
2
message-simple
4

XState Game v.2

Based on feedback from XState Evac, a small game concept that teaches finite-state machines & XState, I'm developing a new game using a different approach. If you would like to be notified when it's released, you can sign up here. https://bradwoods.io/subscribe

thumbsup
2
message-simple
0

XState on invoke service cancel

Is there a way to send an event as a service is cancelled or as a parent state changes? I'm opening a connection to a database as a service and I close it when my service is completed. I want to make sure that it gets closed if state is changed unexpectedly. Actually, I'm pretty…

thumbsup
0
message-simple
2