VanJS / meetup

Open source home for the VanJS Meetup 👩🏽‍💻👨🏼‍💻
https://www.meetup.com/vancouver-javascript-developers/
68 stars 3 forks source link

Talk Proposal: How using xState simplified our complex screens #88

Closed benjaminkomen closed 7 months ago

benjaminkomen commented 7 months ago

My team is developing a mobile app using React Native. One of our screens accumulated increasingly more complex states, starting with a view and edit mode, then updates being in progress etc. Modelling all this with combinations of React useState booleans was becoming unmaintainable. We solved this by introducing xState, where we modelled everything using a state machine. In this talk I will explain how xState helped us solve this problem and hopefully inspire you to give it a try, in case you have a similar appropriate use case.

Speaker Bio

ShMcK commented 7 months ago

Hi @benjaminkomen,

XState is pretty much my favorite topic, I would love if you could demonstrate its value to our audience.

Can I put you down for April 23rd?

benjaminkomen commented 7 months ago

Sounds good @ShMcK !

bibschan commented 7 months ago

hey @benjaminkomen I'm about to prepare the meetup slides and wondering if you'd like to have your picture on the speakers slide! If so, please send me a picture or link!

benjaminkomen commented 7 months ago

hey @benjaminkomen I'm about to prepare the meetup slides and wondering if you'd like to have your picture on the speakers slide! If so, please send me a picture or link!

Sure, maybe just use: https://avatars.githubusercontent.com/u/12815582?v=4