Notification
Used for system notifications. Generally used to push messages.
Import
import { Notification, toaster } from 'rsuite';
// or
import Notification from 'rsuite/Notification';
import toaster from 'rsuite/toaster';Examples
Default
Message type
Closeable
With toaster
Props & Methods
              <Notification>
              
            
| Property | Type (Default) | 
Description | 
|---|---|---|
| children * | ReactNode | The description of the message box | 
| closable | boolean | The remove button is displayed. | 
| duration | number (4500) | 
Delay automatic closing notification, only effective when used in combination with toaster. Do not automatically turn off notifications when the value is 0 (unit: milliseconds) | 
| header * | string | The title of the message box | 
| onClose | () => void | Callback after the message is removed | 
| placement | Placement('topCenter') | 
The placement of the message box. | 
| type | 'info' | 'success' | 'warning' | 'error' | The type of the message box. | 
              toaster
              
            
            toaster.push
Push a message and return a unique key.
type PlacementType = 'topCenter' | 'bottomCenter' | 'topStart' | 'topEnd' | 'bottomStart' | 'bottomEnd';
interface ToastContainerProps{
  /** The placement of the message box */
  placement?: PlacementType;
  /** Set the message to appear in the specified container */
  container?: HTMLElement | (() => HTMLElement);
}
toaster.push(message: React.ReactNode, options?: ToastContainerProps): string;e.g:
// Message
toaster.push(<Message>message</Message>);
// Notification
toaster.push(<Notification>message</Notification>, {
  placement: 'topEnd'
});toaster.remove
Remove a message by key
toaster.remove(key: string): void;e.g:
const key = toaster.push(<Notification>message</Notification>, {
  placement: 'topEnd'
});
toaster.remove(key);toaster.clear
Clear all messages
toaster.clear(): void;
              ts:Placement
              
            
type Placement = 'topStart' | 'topCenter' | 'topEnd' | 'bottomStart' | 'bottomCenter' | 'bottomEnd';