Snackbar(訊息提示列)
Snackbar 元件會通知使用者應用程式已執行或將執行某個動作。
useSnackbar API
Import(引入)
import { useSnackbar } from '@mui/base/useSnackbar';
// or
import { useSnackbar } from '@mui/base';
請閱讀這份關於最小化套件大小的指南,以了解差異。
名稱 | 類型 | 預設值 | 描述 |
---|---|---|---|
autoHideDuration | number | null | null | 自動呼叫 |
disableWindowBlurListener | boolean | false | 若為 |
onClose | (event: React.SyntheticEvent<any> | Event | null, reason: SnackbarCloseReason) => void | - | 當元件請求關閉時觸發的回呼函數。通常 |
open | boolean | - | 若為 |
resumeHideDuration | number | - | 使用者互動後,等待多少毫秒才關閉。若未指定 |
名稱 | 類型 | 描述 |
---|---|---|
getRootProps | <ExternalProps extends Record<string, unknown> = {}>(externalProps?: ExternalProps) => UseSnackbarRootSlotProps<ExternalProps> | 根插槽屬性的解析器。 |
onClickAway | (event: React.SyntheticEvent<any> | Event) => void | 偵測到「點擊外部」事件時觸發的回呼函數。 |