XState.tips aims to fill the gap between the world of Finite State machines and Statecharts and the real world of development.
If you're not familiar with State machines and statecharts, check out XState Docs and The world of Statecharts.
Even though this website tries to provide the code tips in the syntax of XState, the modeling concepts and the shared tips are mostly implementation agnostic.
How to add a tip
-
Tips live under
/data/tipsdirectory in markdown format. Either clone the repo and add a new markdown file or try adding it on Github. -
Run
yarn prepareto collect and compile the tips intodata/_tips.jsonwhich will be consumed by the website.Note: This will also regenerate a new
static/feed.xmlto update RSS feed based on the new compiled tips. -
Send a PR!
Generate RSS Feed
The RSS file lives under static directory. This file is autogenerated based on data/_tips.json.
To generate a new RSS feed, run yarn prepare.
Authors
Farzad YZ Twitter farzadyz.com
Taylor Thompson Github teukka.tech
License
MIT.

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.
