77: The History of React and Flux with Dan Abramov episode artwork

EPISODE · Nov 6, 2015 · 1H 32M

77: The History of React and Flux with Dan Abramov

from Three Devs and a Maybe · host Michael Budd, Fraser Hart, Lewis Cains, Edd Mann

On this weeks episode we are lucky to be joined by Dan Abramov, creator of Redux and React Hot Loader (React Transform). We start off the show with his upcoming move to work at Facebook in London, and touch upon how he became interested in programming from a young-age. Following this we discuss his transition from VBA, to C# and then JavaScript - by-way of CoffeeScript and a BackboneJS application he was working on. Issues with the complexity of asynchronous logic and hard-to-reproduce bugs lead him to invest time in exploring React. We then talk about the problem React solves and how its’ pragmatic approach (including escape-hatches) can easily propagate up your code-tree. Successful use of React was followed by exploring Flux and we highlight how it forces data-mutations to follow a strict-cycle. We discuss the history of different Flux implementations and how he went about eventually making his own (Redux) for a recent talk he gave. Finally, we wrap up the show highlighting his work with React Hot Loader and its successor React Transform, along with recommended resources for beginners looking to explore these subjects in more detail.

Episode metadata supplied by the publisher feed · Published Nov 6, 2015

Embed this episode

NOW PLAYING

77: The History of React and Flux with Dan Abramov

0:00 1:32:03

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

No similar podcasts found.

Frequently Asked Questions

How long is this episode of Three Devs and a Maybe?

This episode is 1 hour and 32 minutes long.

When was this Three Devs and a Maybe episode published?

This episode was published on November 6, 2015.

Can I download this Three Devs and a Maybe episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!