Вот некоторые часто используемые методы и примеры при работе с Material-UI:
-
Установка Material-UI:
npm install @mui/material -
Импорт компонентов:
import { Button, TextField, Typography } from '@mui/material'; -
Использование компонента Button:
import { Button } from '@mui/material'; const MyButton = () => { return ( <Button variant="contained" color="primary"> Click me </Button> ); }; -
Компоненты стиля:
import { makeStyles } from '@mui/styles'; const useStyles = makeStyles((theme) => ({ myButton: { backgroundColor: 'red', color: 'white', // ... more styles }, })); const MyStyledButton = () => { const classes = useStyles(); return ( <Button className={classes.myButton}> Styled Button </Button> ); }; -
Обработка ввода формы с помощью TextField:
import { TextField } from '@mui/material'; const MyForm = () => { const handleSubmit = (event) => { event.preventDefault(); // Handle form submission }; return ( <form onSubmit={handleSubmit}> <TextField label="Username" variant="outlined" /> <TextField label="Password" type="password" variant="outlined" /> <Button type="submit" variant="contained" color="primary"> Submit </Button> </form> ); };
Это всего лишь несколько примеров. Material-UI предоставляет широкий спектр компонентов и функций для создания красивых и отзывчивых пользовательских интерфейсов в React.