Skip to content

JavaScriptExpert/intro-to-state-machines-and-xstate-course

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Intro to State Machines and XState

This repo is a collection of the lessons I made for my upcoming egghead course on state machines and the XState library. They can be found in the /lessons directory.

Each lesson (except for the one introducing XState Viz) contains a before.js and an after.js file that can be referenced in relation to the lesson. Each lesson also contains a README.md with a description of the lesson. As of the time of this writing, not every lesson contains a script of the video. These may get added as time goes on, and if there's something missing and you'd like to contribute, please feel free to make a pull request.

The vast majority of these lessons are done in XState Viz because it added a nice visual component to the lessons. Pro tip: You might find it useful to also have the Prettier playgroud open in another tab so that you can ensure your code is correct and nicely formatted when using XState Viz.

This is not an exhaustive introduction to the topic. There are a few notable things I left out of this intro course that I plan to make supplemental material for in the future. When those are made, I will add references to them here.

Thanks for checking out the course and enjoy.

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.3%
  • Shell 0.7%