Material UI tries to make composition as easy as possible. Wrapping componentsTo provide maximum flexibility and performance, Material UI needs a way to know the nature of the child elements a component receives. To solve this problem, we tag some of the components with a muiName static property when needed. You may, however, need to wrap a component in order to enhance it, which can conflict with
![Composition - Material UI](https://cdn-ak-scissors.b.st-hatena.com/image/square/c060c493f13d33bd30ac82ece9e44daa3101e166/height=288;version=1;width=512/https%3A%2F%2Fmui.com%2Fstatic%2Flogo.png)