avatar Dave Bitter
Dave Bitter

Google Developer Expert Web & Developer Advocate

Inversion of Control through Compound Components

If you're interested in learning about Inversion of Control through Compound Components in software design, then this talk is perfect for you! By using React.js as an example, Dave will show you how to create scalable and maintainable components (for design systems) that cater to various requirements the developers who use them have. Additionally, he'll discuss the challenges of building components that meet the needs of many developers and demonstrate how this technique can help you build sustainable components that stand the test of time. Throughout the talk, you'll gain practical advice and real-world examples for implementing Inversion of Control and Compound Components in your own projects, as well as a better understanding of how these concepts can benefit building better software.