State Machine and StateCharts for Clojure(Script). Inspired by XState.
Features #
Most features of statecharts are supported:
- Declarative statecharts definition
- Compound (hierarchical) states
- Transition actions & Entry/Exit actions
- Guarded transitions
- Delayed transitions
Also provides re-frame integration.
Head to Get Started for a quick start.
About Statecharts #
- Statecharts 101
- XState, which inspired this project