React vocab explained: What is Concurrent React?

The vocabulary surrounding React can be confusing at times, so let's break down some the biggest ideas around building UIs with React, and learn how they relate to Concurrent rendering in React 18. 0:00 - Intro 0:29 - Render phase 1:28 - Commit phase 2:10 - State 3:12 - Side effects 4:02 - Purity 5:56 - Idempotence 8:23 - Heuristics 9:56 - Concurrency 14:17 - Strict mode Links: The Rules of React: https://gist.github.com/sebmarkbage/7... Reconciliation: https://reactjs.org/docs/reconciliati... Strict mode: https://reactjs.org/docs/strict-mode.... React 18 Release Blog Post: https://reactjs.org/blog/2022/03/29/r... Dan Abramov’s talk on Async Rendering:    • Dan Abramov: Beyond React 16 | JSConf Iceland