Mui:TouchRipple
lastmod 2022-12-15created 2022-12-151 edits
How to support the Ripple effect.
How to apply
function App() {
const rippleRef = React.useRef(null);
const onRippleStart = (e) => {
rippleRef.current.start(e);
};
const onRippleStop = (e) => {
rippleRef.current.stop(e);
};
return (
<div
onMouseDown={onRippleStart}
onMouseUp={onRippleStop}
style={{
display: "inline-block",
padding: 8,
position: "relative",
border: "black solid 1px"
}}
>
Button
<TouchRipple ref={rippleRef} center={false} />
</div>
);
}
See also
- react
- Ripple effect
- Mui:ButtonBase - Can be applied more simply.