1. Урок 1. 00:01:45
    Introduction to Reusable State and Effects with React Hooks
  2. Урок 2. 00:01:52
    Environment Setup for React Hooks
  3. Урок 3. 00:08:12
    Add State with the useState Hook to a React Function Component
  4. Урок 4. 00:03:42
    Add Linting to Help Enforce Rules when Using React Hooks
  5. Урок 5. 00:08:46
    Add a Lifecycle Event with the useEffect Hook to a React Function Component
  6. Урок 6. 00:03:38
    Use the React useRef Hook to Reference a DOM Element or Simulate an Instance Variable
  7. Урок 7. 00:05:40
    Write Custom Hooks to Share Logic Between React Function Components
  8. Урок 8. 00:02:17
    Leverage an Existing Community Hook in Your React Function Component
  9. Урок 9. 00:05:46
    Use the useReducer Hook and Dispatch Actions to Update State
  10. Урок 10. 00:02:50
    Use the useContext Hook to Wire-up the React Context API
  11. Урок 11. 00:05:58
    Simulate PureComponent with a React Function Component
  12. Урок 12. 00:02:23
    Leverage the React useMemo Hook for Expensive Operations
  13. Урок 13. 00:04:26
    Convert a Render Props Component using a Custom React Hook