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 116: Building a Meet.up Competitor and Teaching React with Chris Achard

RRU 116: Building a Meet.up Competitor and Teaching React with Chris Achard

When meetup.com announced last year that it wanted to charge users $2 for using the platform, a number of users expressed their strong opposition to the proposal. Developer Chris Achard was one of the...

1 Syys 202044min

RRU 115: Frontend Application Bundles with Glen Maddern

RRU 115: Frontend Application Bundles with Glen Maddern

In this episode of React Round Up, Glen Maddern joins us to talk about a new tool he’s been working on called Frontend Application Bundles, or FABs. We chat about how FABs allow you to write server-si...

25 Elo 202044min

RRU 114: Decentralized React: ThreadsDB, IPFS, Filecoin with Carson Farmer

RRU 114: Decentralized React: ThreadsDB, IPFS, Filecoin with Carson Farmer

In this episode of React Round Up, Carson Farmer joins us to talk about the decentralized web. We discuss what the decentralized web actually is, and some interesting new way the web could work. Pane...

4 Elo 202051min

RRU 113: Typed Functional Programming in TypeScript with fp-ts with Robin Pokorny

RRU 113: Typed Functional Programming in TypeScript with fp-ts with Robin Pokorny

Functional programming can be tricky to start with, especially in TypeScript aps. In today’s show, Robin Pokorny shares tips on how to start with functional programming, and how you can integrate func...

21 Heinä 202049min

RRU 112: From Pulling Teeth to Pull Requests with Meghna Srivastava

RRU 112: From Pulling Teeth to Pull Requests with Meghna Srivastava

Dr. Meghna Srivastava joins React Round Up to share how she transitioned from a dentist in her native country of India to a software developer today in Berlin, Germany. Although she practiced for a fe...

7 Heinä 202050min

RRU 111: React Tools, Codebase Management, and More with Brice Ayres

RRU 111: React Tools, Codebase Management, and More with Brice Ayres

React Native Remote ConfJuly 28th to 31th Brice Ayres is a Youtube video author talking about programming and React. This is a wide ranging conversation across the spectrum of React tools, libraries ...

23 Kesä 202046min

RRU 110: Game Development in React & Typescript with Maksim Ivanov

RRU 110: Game Development in React & Typescript with Maksim Ivanov

Front end developer Maksim Ivanov talks about working for Mojang, the company behind the ridiculously popular game Minecraft. As it turns out, Maksim uses React to build different pieces of the game, ...

9 Kesä 20201h 1min

RRU 109: SVGS in React with Elizabet Oliviera

RRU 109: SVGS in React with Elizabet Oliviera

If you’ve tried using SVGs in your application, chances are you’ve found it tricky or difficult. In today’s show, Elizabet Oliviera shares some tips on how you can begin using SVGs to create scalable ...

26 Touko 202042min

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