Skip to main content

React-toastify

Financial Contributors on Open Collective npm npm NPM Coveralls github

The playground​

Toast Container

<ToastContainer
position="top-right"
autoClose={5000}
hideProgressBar={false}
newestOnTop={false}
closeOnClick
rtl={false}
pauseOnFocusLoss
draggable
pauseOnHover
theme="light"
transition: Bounce,
/>
{/* Same as */}
<ToastContainer />

Toast Emitter

toast('πŸ¦„ Wow so easy!', {
position: "top-right",
autoClose: 5000,
hideProgressBar: false,
closeOnClick: true,
pauseOnHover: true,
draggable: true,
progress: undefined,
theme: "light",
transition: Bounce,
});

Position

Type

Theme

Options

Important

By default, all toasts will inherit ToastContainer's props. Props defined on toast supersede ToastContainer's props. Props marked with * can only be set on the ToastContainer. The demo is not exhaustive, check the doc for more!

Features​

  • Easy to set up for real, you can make it work in less than 10sec!
  • Super easy to customize
  • RTL support
  • Swipe to close πŸ‘Œ
  • Beautiful by default
  • Can choose swipe direction
  • Super easy to use an animation of your choice
  • Can display a react component inside the toast!
  • Has onOpen and onClose hooks. Both can access the props passed to the react component rendered inside the toast
  • Can remove a toast programmatically
  • Define behavior per toast
  • Pause toast when the window loses focus πŸ‘
  • Fancy progress bar to display the remaining time
  • Possibility to update a toast
  • You can control the progress bar a la nprogress 😲
  • You can limit the number of toast displayed at the same time
  • Dark mode πŸŒ’
  • Colored theme
  • Promise support
  • And much more !

Contribute​

Show your ❀️ and support by giving a ⭐. Any suggestions are welcome! Take a look at the contributing guide.

You can also find me on reactiflux. My pseudo is Fadi.

Contributors​

Code Contributors​

This project exists thanks to all the people who contribute. [Contribute].

Financial Contributors​

Become a financial contributor and help us sustain our community. [Contribute]

Individuals​

Organizations​

Support this project with your organization. Your logo will show up here with a link to your website. [Contribute]

License​

Licensed under MIT