performance
Installation
SKILL.md
MUI Performance Optimization
Tree-Shaking — Named Imports Only
Use named imports from @mui/material. Never import from barrel files or index — bundlers
cannot tree-shake those effectively.
// BAD — imports the entire @mui/material bundle (~300 KB+ gzipped)
import { Button, TextField, Dialog } from '@mui/material';
// GOOD — each import is individually tree-shaken
import Button from '@mui/material/Button';
import TextField from '@mui/material/TextField';
import Dialog from '@mui/material/Dialog';