Working with buttons
Material-UI buttons are very similar to HTML button elements. The difference is that they're React components that work well with other aspects of Material-UI, such as theming and layout. Let's look at an example that renders different styles of buttons:
const buttonStyle = { margin: 10 };
function toggleColor(setter, value) {
setter(value === "default" ? "primary" : "default");
}
export default function App() {
const [contained, setContained] = useState("default");
const [text, setText] = useState("default");
const [outlined, setOutlined] = useState("default");
const [icon, setIcon] = useState("default");
return (
<Grid container>
<Grid
item
&...