React Bootstrap Alert Component
Alert with Bootstrap Styling

Bootstrap 5 components designed for React.js
This component is part of the CoreUI for React.js UI components library, which offers all Bootstrap components designed to work seamlessly with React.js.
If you want to use Bootstrap 5 in a React.js environment while also needing advanced components that Bootstrap does not offer and dedicated developer support, then this library is the best solution for you.
Learn how to use CoreUI’s React Alert component styled with Bootstrap for contextual feedback messages and dismissible UI alerts.
How to use React Bootstrap Alert component#
CoreUI’s React Bootstrap Alerts provide contextual feedback messages for typical user interactions. Each alert supports Bootstrap-based colors and can include additional content and dismiss functionality.
Conveying meaning to assistive technologies
Using color to add meaning only provides a visual indication, which will not be conveyed to users of assistive technologies – such as screen readers. Ensure that information denoted by the color is either obvious from the content itself (e.g. the visible text), or is included through alternative means, such as additional text hidden with the .visually-hidden
class.
Live example#
Click the button below to display an alert (initially hidden), then dismiss it using the built-in close button — styled the Bootstrap way.
Link color#
To include links inside your alert, use the <CAlertLink>
component — it automatically adopts the contextual Bootstrap color of the parent alert.
Additional content#
React Bootstrap Alerts can include extra structured content such as headings, paragraphs, and horizontal rules for enhanced readability.
Well done!
Aww yeah, you successfully read this important alert message. This example text is going to run a bit longer so that you can see how spacing within an alert works with this kind of content.
Whenever you need to, be sure to use margin utilities to keep things nice and tidy.
Icons#
Use CoreUI Icons and flexbox utilities to add icons to your alerts. Combine them with spacing utilities for precise layout control.
Need more than one icon in your alert? CoreUI Icons can be stacked or arranged using flex utilities.
Solid style#
Add variant="solid"
to give the alert a solid background color, in line with Bootstrap’s solid alert variants.
Dismissing#
Use the dismissible
prop to allow users to close the alert. This will completely remove it from the DOM.
When an alert is dismissed, the element is completely removed from the page structure. If a keyboard user dismisses the alert using the close button, their focus will suddenly be lost and, depending on the browser, reset to the start of the page/document.
API reference#
Review the API documentation for detailed information about the props available in the Bootstrap-styled React Alert component.