Here are some high-quality resources that you might find helpful while studying this Part 2. (The list follows the order of sections in this part)
These resources are 100% optional, but might give you additional insights or provide ever deeper dives into some topics.
👉 Writing Resilient Components (By Dan Abramov from the React team)
👉 Things I think about when I write React code (GitHub repository)
👉 A (Mostly) Complete Guide to React Rendering Behavior (By Mark Erikson from the redux team)
👉 A Visual Guide to React Rendering (A multi-part series, check out the other ones)
👉 Inside Fiber: in-depth overview of the new reconciliation algorithm in React
👉 A Cartoon Intro to Fiber (YouTube video)
👉 What Is React Fiber? React.js Deep Dive (YouTube video)
👉 The React and React Native Event System Explained
👉 Under the hood of event listeners in React
👉 A DIY guide to build your own React
👉 useSyncExternalStore First Look
👉 Under the hood of React's hooks system
👉 Why Do React Hooks Rely on Call Order? (By Dan Abramov
👉 So you think you know everything about React refs
👉 react-use: Reusable React Hook Library (GitHub repository)
👉 react-hookz: React hooks done right (GitHub repository)
I will try to keep this list updated over time. If you have additional suggestions, please add them to the Q&A of this lecture.