1. Урок 1. 00:03:29
    Introduction to Refactoring a React Application to React Hooks
  2. Урок 2. 00:05:23
    Refactor a Class Component with React hooks to a Function
  3. Урок 3. 00:02:23
    Ensure all React useEffect Effects Run Synchronously in Tests with react-testing-library
  4. Урок 4. 00:03:10
    Handle Deep Object Comparison in React's useEffect hook with the useRef Hook
  5. Урок 5. 00:03:25
    Safely setState on a Mounted React Component through the useEffect Hook
  6. Урок 6. 00:02:54
    Extract Generic React Hook Code into Custom React Hooks
  7. Урок 7. 00:01:20
    Track Values Over the Course of Renders with React useRef in a Custom usePrevious Hook
  8. Урок 8. 00:04:08
    Deeply Compare Inputs in a Custom React Hook for useEffect
  9. Урок 9. 00:02:57
    Refactor a React Class Component with useContext and useState Hooks
  10. Урок 10. 00:03:46
    Refactor a render Prop Component to a Custom React Hook
  11. Урок 11. 00:07:39
    Handle componentDidMount and componentWillUnmount in React Component Refactor to Hooks
  12. Урок 12. 00:02:16
    Dynamically Import React Components with React.lazy and Suspense
  13. Урок 13. 00:02:07
    Preload React Components with the useEffect Hook