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