Back to rankings
An opinionated toast component for React.
reacttoastnotifications
Key Metrics
Star Growth
Stars
12.7k
Forks
450
Weekly Growth
—
Issues
52
5k10k
Feb 2023Aug 2023Mar 2024Oct 2024May 2025Dec 2025Jul 2026
Artifactsnpm
npm install sonnerREADME
https://github.com/vallezw/sonner/assets/50796600/59b95cb7-9068-4f3e-8469-0b35d9de5cf0
Sonner is an opinionated toast component for React. You can read more about why and how it was built here.
Usage
To start using the library, install it in your project:
npm install sonner
Add <Toaster /> to your app, it will be the place where all your toasts will be rendered.
After that you can use toast() from anywhere in your app.
import { Toaster, toast } from 'sonner';
// ...
function App() {
return (
<div>
<Toaster />
<button onClick={() => toast('My first toast')}>Give me a toast</button>
</div>
);
}
Documentation
Find the full API reference in the documentation.
Related repositories