Here are some high-quality resources that you might find helpful while studying this Part 3. (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.

👉 Tao of React - Software Design, Architecture & Best Practices

👉 The new wave of React state management (Excellent read!)

👉 A Visual Guide to React Rendering - useMemo

👉 React as a UI Runtime (By Dan Abramov from the React team)

👉 You Might Not Need an Effect (Official React docs)

👉 A Complete Guide to useEffect (By Dan Abramov)

👉 useEffect sometimes fires before paint

👉 Making setInterval Declarative with React Hooks (By Dan Abramov)

👉 Redux - Not Dead Yet! (By Mark Erikson from the Redux team)

👉 Why React Context is Not a "State Management" Tool (By Mark Erikson)

Library documentation:

👉 Vite (Why Vite is so fast)

👉 CSS Modules

👉 React Router

👉 React Leaflet: Installation

👉 Redux: Style Guide (A must-read for Redux users!)

👉 Redux Toolkit

👉 React Redux

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.