Dan Abramov: Beyond React 16 | JSConf Iceland

JSConf · 138K views · 2018 · 33:25

Open on YouTube

Web developmenttalkdated

Why Hacker News recommends it

Recommended as the clearest demo of what concurrent rendering solves, including the memorable clock animation.

What it is

Dan Abramov's JSConf Iceland talk on what came after React 16, with live-coded prototypes of async rendering and time slicing. It previews the ideas that became concurrent mode and suspense.

Recommended by 3 HN commenters across 3 different months, 2018 to 2022.

What Hacker News said

Strong rec throwaway_bad · 2019-10 · on “React Concurrent Mode”

The clearest demo that communicates what this solves was given when it was announced last year. That clock animation is pure genius: [this video]

Recommends ggreer · 2018-10 · on “Introducing Hooks”

Dan Abramov's talk starts 39 minutes into the livestream: [LINK] If you like live coding demos, he also gave a talk at JSConf Iceland where he showed off some future React features, such as asynchronous rendering: [this video]

Recommends mlsarecmg · 2019-11 · on “React in concurrent mode: 2000 state-connected comps re-rendered at 60FPS”

Yes, but it scales with the environment and device capabilities. Watch this, it explains it in detail: [this video]

Cites mlsarecmg · 2020-09 · on “React is becoming a black box”

These apps all fall flat, which is the point i'm trying to make. They're robust from a design perspective, the tools we have to build UI are good enough, but they can't compete against native. Do you think that using Svelte in any those would make a difference? This is why React is attempting to find a solution. The problem is essentially the same. Native apps are also conflicted with load, they have better means than we have on the web to deal with it, but it's still low-level and complex to orchestrate, threading for instance. Any one of those means pushes your app into async issuee, race conditions that you need to reconcile. With concurrent mode scheduling is a first class concept , your

Cites herrkanin · 2022-03 · on “React v18.0”

Congratulations to the React team! I remember three years ago when Dan first showcased some of the concurrent features [1], so this has been quite long in the making. [1] [this video]