David Khourshid is the man bringing statecharts to the frontend.
We talk about XState, model-based testing with xstate-test, and the future designer/coder integration
For the month of february, we're chatting exclusively with Reactathon speakers.
You can hear more from David on the topic state-charts for UI development this march.
Reactathon is a top React conference in the heart of San Francisco.
David and I will be there, chewing people's ears off about better designer tooling.
Get a ticket at reactathon.com.
Featuring * David Khourshid — Twitter, GitHub, CodePen * chantastic — Twitter, Website, GitHub
Links
* XState
+ XState Docs
+ XState Visualizer
* Redux
* Constructing the User Interface with Statecharts by Ian Horrocks on Amazon
* Statecharts: A Visual Formalism for Complex Systems by David Harel
* Welcome to the world of Statecharts by Erik Mogensen
* RxJS
* Lodash
* Finite-state machine on Wikipedie
* State diagram on Wikipedie
* SCXML — State Chart XML on Wikipedia
* mukeshsoni/statechart-calculator
* A javascript calculator built with Xstate and Vue — built on the statechart above
* React Context
* RxJS Observable
* Concurrent computing on Wikipedia
* Cooperative multitasking on Wikipedia
* Screen tearing on Wikipedia
* Deterministic system on Wikipedia
* Beyond React 16 | JSConf Iceland by Dan Abramov
* Actor Model on Wikipedia
* use-subscription
+ On GitHub
+ On NPM
* Write Fewer Tests! From Automation to Autogeneration — David's announcement of Xstate/test at React Rally 2019
+ Model-based testing
+ @xstate/test
+ xstate-test-demo
+ Given-When-Then on Wikipedia
+ [Cucumber syntax]https://en.wikipedia.org/wiki/Cucumber_(software)#Syntax) on Wikipedia
* Adobe Xd
* Sketch
* Sunil Pai on Twitter
* inVision
* Framer
* Sketch.systems
* Subform
* Storybook
* useState
* useReducer
* useMachine from @xstate/react
* keyframers
+ @shshaw