1. Урок 1.00:02:06
    Introducing Advanced React Component Patterns
  2. Урок 2.00:01:21
    Build a Toggle Component
  3. Урок 3.00:01:47
    Write Compound Components
  4. Урок 4.00:02:15
    Make Compound React Components Flexible
  5. Урок 5.00:02:23
    Validate Compound Component Context Consumers
  6. Урок 6.00:01:38
    Prevent Unnecessary Rerenders of Compound Components using React Context
  7. Урок 7.00:03:26
    Use Render Props with React
  8. Урок 8.00:01:07
    Use Prop Collections with Render Props
  9. Урок 9.00:05:16
    Use Prop Getters with Render Props
  10. Урок 10.00:02:37
    Use Component State Initializers
  11. Урок 11.00:03:35
    Implement Component State Reducers
  12. Урок 12.00:04:04
    Improve the usability of Component State Reducers with state change types
  13. Урок 13.00:02:26
    Make Controlled React Components with Control Props
  14. Урок 14.00:01:07
    Support Control Props for all state
  15. Урок 15.00:06:17
    Support a state change handler for all control props
  16. Урок 16.00:04:47
    Improve the usability of Control Props with state change types
  17. Урок 17.00:05:22
    Implement the Provider Pattern with React Context
  18. Урок 18.00:05:06
    Implement a Higher Order Component