Advanced React: code examples
- 👩🏻💻Chapter 1. Intro to re-renders.
- 👩🏻💻Chapter 2. Elements, children as props, and re-renders.
- 👩🏻💻Chapter 3. Configuration concerns with elements as props.
- 👩🏻💻Chapter 4. Advanced configuration with render props.
- 👩🏻💻Chapter 5. Memoization with useMemo, useCallback and React.memo.
- 👩🏻💻Chapter 6. Deep dive into diffing and reconciliation.
- 👩🏻💻Chapter 7. Higher-order components in modern world.
- 👩🏻💻Chapter 8. React Context and performance.
- 👩🏻💻Chapter 9. Refs: from storing data to imperative API.
- 👩🏻💻Chapter 10. Closures in React.
- 👩🏻💻Chapter 11. Implementing advanced debouncing and throttling with Refs.
- 👩🏻💻Chapter 12. Escaping Flickering UI with useLayoutEffect.
- 👩🏻💻Chapter 13. React portals and why do we need them.
- 👩🏻💻Chapter 14. Data fetching on the client and performance.
- 👩🏻💻Chapter 15. Data fetching and race conditions.
- 👩🏻💻Chapter 16. Universal error handling in React.