Snackbar
The Snackbar component informs users that an action has been or will be performed by the app.
useSnackbar API
Import
import { useSnackbar } from '@mui/base/useSnackbar';
// or
import { useSnackbar } from '@mui/base';Learn about the difference by reading this guide on minimizing bundle size.
| Name | Type | Default | Description |
|---|---|---|---|
| autoHideDuration | number | null | null | The number of milliseconds to wait before automatically calling the |
| disableWindowBlurListener | boolean | false | If |
| onClose | (event: React.SyntheticEvent<any> | Event | null, reason: SnackbarCloseReason) => void | - | Callback fired when the component requests to be closed. Typically |
| open | boolean | - | If |
| resumeHideDuration | number | - | The number of milliseconds to wait before dismissing after user interaction. If |
| Name | Type | Description |
|---|---|---|
| getRootProps | <ExternalProps extends Record<string, unknown> = {}>(externalProps?: ExternalProps) => UseSnackbarRootSlotProps<ExternalProps> | Resolver for the root slot's props. |
| onClickAway | (event: React.SyntheticEvent<any> | Event) => void | Callback fired when a "click away" event is detected. |