useStyles hook
The useStyles hook is new in version 3.0.0 of this bindings. It is the
recommended way to replace withStyles PPX calls. It utilizes MUI's
makeStyles function to generate MUI Styles objects.
Example
let useStyles = Mui.Styles.makeStyles({
"fontSize": ReactDOM.Style.make(~fontSize="30px", ()),
"bgColor": ReactDOM.Style.make(~backgroundColor=Mui.Colors.red["300"], ()),
})
@react.component
let make = () => {
let classes = useStyles(.)
<Mui.Button
color=#primary
variant=#contained
classes={Mui.Button.Classes.make(
~root=classes["fontSize"],
~containedPrimary=classes["bgColor"],
(),
)}>
{React.string("Example Button")}
</Mui.Button>
}