Customize Material UI Components and Theme: A Modern Approach
Briefly

One principle that should guide you when customizing any third-party library is that you, the library's maintainer, should have full control over its interface and implementation.
You should be able to choose what can and cannot be customized by users. You should also be able to change your component's implementation without introducing breaking changes to its interface.
Our typography component extends MUI's default typography variations with an additional variation: handwriting...
Since this 'library' is built to be modular and composable, we will not place type declarations (d.ts) that support that extension in our project root...
Read at Medium
[
add
]
[
|
|
]