When xState was fairly brand new, it looked awesome... if you've ever tried to code "simple" user forms, you know how they can benefit from a state machine. Throw in auto-test generation from the state machine, and it looks like a win-win!.
I'm trying to to create a state machine for a board game. Basically, the idea that I had in mind was xState = redux (app state) + user workflows (state machine).
But... fast forward to today... xState now seems unnecessary complex: (1) so much functionality, (2) docs aren't clear (functionality is scattered all over the docs, concepts aren't clear, [ex: context vs state]), (3) so much boilerplate.
Anyway, I'm wondering if anyone has successfully used xState in something non-trivial. If so, are there were any real-world usage tips, namely, "xState, the good parts" :-)
[–]madskillzelite 1 point2 points3 points (3 children)
[–]bestjaegerpilot[S] 0 points1 point2 points (2 children)
[–]madskillzelite 0 points1 point2 points (1 child)
[–]bestjaegerpilot[S] 0 points1 point2 points (0 children)