This library provides ReScript bindings for MUI.
- Install all necessary packages according to the official MUI-Material installation guide: https://mui.com/material-ui/getting-started/installation/.
- Install
@rescript-mui/material
npm install @rescript-mui/material- Add it to
dependenciesin yourrescript.json:
{
"dependencies": ["@rescript-mui/material"]
}These bindings will only work with ReScript 12+ (uncurried mode) and JSX version 4, as it enables us to utilize untagged variants, optional record fields, and record props spread. The latter is especially important, as we are finally able to inherit props from one component to another more easily.
Have a look at the examples folder.
| MUI package | ReScript bindings package | Namespace |
|---|---|---|
| @mui/material | @rescript-mui/material | Mui |
| @mui/lab | @rescript-mui/lab | MuiLab |
| @mui/x-date-pickers | @rescript-mui/x-date-pickers | MuiXDatePickers |
See documentation.
See CHANGELOG.
See CONTRIBUTING.