In the React world, we have been obsessed with how to manage our state. There are lots of material on helping people choose between Redux, Mobx, or vanilla React state. But not a lot of attention has been given to state design. In this talk, I present Finite State Machines and how they can be a great tool to help you develop reliable components, understand your application state, and even communicating and collaborating with non-developers.
RESOURCES
https://statecharts.github.io
https://spectrum.chat/statecharts
https://github.com/davidkpiano/xstate
https://github.com/MicheleBertoli/rea...
https://github.com/avaragado/xstateful
https://github.com/avaragado/xstatefu...