The Compound Component pattern is used to create components that work together to form a cohesive UI element. This pattern allows for more flexible component composition while keeping related state and logic encapsulated. Each component in the group shares an implicit state and can communicate with one another.