According to Material-UI documentation, you can disable the ripple effect globally by providing the following in your theme:
import React from "react";
import Button from "@material-ui/core/Button";
import { createMuiTheme, MuiThemeProvider } from "@material-ui/core";
export default function ContainedButtons() {
const theme = createMuiTheme({
props: {
// Name of the component
MuiButtonBase: {
// The properties to apply
disableRipple: true // No more ripple, on the whole application!
}
}
});
return (
// You need to wrap your component with <MuiThemeProvider> tag
<MuiThemeProvider theme={theme}>
<div>
<Button variant="contained" color="primary">
Primary
</Button>
</div>
</MuiThemeProvider>
);
}
You can check this working sample code.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…