MUI Slots & slotProps API The slots/slotProps pattern is MUI's primary mechanism for deep component customization. It lets you replace internal sub-components, inject custom renderers, and pass props to every layer of a compound component without wrapper hacks. 1. What Are Slots? Every compound MUI component is built from smaller internal elements. The prop lets you swap any of those internal elements with your own component. The prop lets you pass additional props to each slot — whether you replaced it or not. Key rules: - accepts component references (not JSX elements) - accepts either a pl…