I have recently made a course about creating state machines with XState and using it inside React apps.
State machines with XState is a fresh topic for Frontend development, which allows us to better manage applications state.
If you are new to finite state machines' concepts or if you have ever heard about state machines, but you have no clue what is that about, then go and check on this course.
I also present a sample coding video from this course in which I code a Video Player component with a cool autoplay option. Video is to be seen on Youtube. Link below:
I really appreciate all kinds of feedback! Reviews and comments are welcome :)