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.