The State Machines in React with David Khourshid - RRU 234
React Round Up4 Loka 2023

The State Machines in React with David Khourshid - RRU 234

David Khourshid is the author of a library called Xstate, He has been a developer for 7 years, currently works for Microsoft, his passion is frontendTalks a. In college, he actually studied piano performance, and so he talks about how he got into programming and where he started. The panel discusses his unique husky animation and how he came up with the idea for it and went about programming it.
The panel discusses what a state is in React. David defines a state as a moment in time. States can change, when they do, that’s a state transition. They talk about the utility of states and thinking about your app as a state machine. They agree that describing your code as a state machine makes it easier to communicate and connect with non developers. The panel discusses the importance of learning from other industries, such as approaching programming the same way construction workers build a house. They debate the Waterfall versus the Agile mindset.
They talk about the advantages of programming in React and focusing on the state machine, especially because it is important to be intentional about dealing with concepts separate from other concepts. They share different ways to switch to state machine thinking, one of which is to look at your event handlers and make sure they are doing anything besides dispatching events. David talks about his library called Xstate and the basics of his library and his inspiration, and who else is working in state machines. The finish by discussing industry standards.
Sponsors
Links
Picks


Advertising Inquiries: https://redcircle.com/brands

Privacy & Opt-Out: https://redcircle.com/privacy

Become a supporter of this podcast: https://www.spreaker.com/podcast/react-round-up--6102072/support.

Jaksot(310)

RRU 108: Web Workers & Multi-threaded JavaScript with Majid Hajian

RRU 108: Web Workers & Multi-threaded JavaScript with Majid Hajian

JavaScript Remote Conf 2020May 13th to 15th - register now! Despite JavaScript being a single-threaded language, you can now leverage multi-threaded computing thanks to modern browser features such a...

12 Touko 20201h 3min

RRU 107: Remote Work with Vladimir Novick

RRU 107: Remote Work with Vladimir Novick

JavaScript Remote Conf 2020May 13th to 15th - register now! Vladimir Novick is a work from home veteran. He talks through the situation with COVID-19, having kids at home, and working from home. The ...

28 Huhti 202046min

RRU 106: React Socks for Easy Responsive Design with Paige Niedringhaus

RRU 106: React Socks for Easy Responsive Design with Paige Niedringhaus

JavaScript Remote Conf 2020May 13th to 15th - register now! Paige Niedringhaus talks about the ever increasing need for developers and designers to be thinking about responsive web design as they bui...

14 Huhti 202038min

RRU 105: ReasonML and the Reason Association with Patrick Stapfer

RRU 105: ReasonML and the Reason Association with Patrick Stapfer

JavaScript Remote Conf 2020May 14th to 15th - register now! Patrick Stapfer from the Reason Association joins Charles Max Wood to talk about ReasonML, functional programming, and how it fits into the ...

31 Maalis 202044min

RRU 104: How to Start a Side Hustle as a Programmer with Mani Vaya

RRU 104: How to Start a Side Hustle as a Programmer with Mani Vaya

Get Mani's 10x Entrepreneurship Bundle of Book Summaries! Use the coupon code HUSTLE. Mani Vaya joins Charles Max Wood to talk about how developers can add the entrepreneur hat to the others they we...

24 Maalis 202045min

RRU 103: Do the Work

RRU 103: Do the Work

Charles Max Wood monologues about how to get what you want and making a plan. The main focus of his discussion is about sticking it out through the boring or lonely parts and continuing to work for th...

10 Maalis 202032min

RRU 102: UI Components-Open Source vs. Paid with TJ VanToll

RRU 102: UI Components-Open Source vs. Paid with TJ VanToll

TJ VanToll hops on the Round Up to discuss when and where it makes sense to use open source UI components versus paying for them. The tradeoffs wind up being more subtle than you think. We dive into t...

3 Maalis 202052min

RRU 101: Military Veterans, How to Learn, and With You With Me with Travis Ralph

RRU 101: Military Veterans, How to Learn, and With You With Me with Travis Ralph

Travis Ralph works with With You With Me to help veterans transition from military service to IT jobs. He discusses the process of making the move from military service to software development, why th...

25 Helmi 202057min

Suosittua kategoriassa Liike-elämä ja talous

sijotuskasti
psykopodiaa-podcast
mimmit-sijoittaa
rss-rahapodi
ostan-asuntoja-podcast
herrasmieshakkerit
rss-lahtijat
rss-neuvottelija-sami-miettinen
oppimisen-psykologia
rss-h-asselmoilanen
rahapuhetta
io-techin-tekniikkapodcast
pomojen-suusta
taloudellinen-mielenrauha
rss-bisnesta-bebeja
rss-rahataito-podcast
rss-laakispodi
rss-startup-ministerio
rss-doulapodi
rss-yrittajat-ymparillani