Skip to content

timolins/react-hot-toast

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Feb 15, 2025
7f7845c Β· Feb 15, 2025
Feb 15, 2025
Jul 12, 2022
Dec 22, 2020
Jan 29, 2025
Feb 15, 2025
Feb 15, 2025
Jul 12, 2022
Dec 7, 2020
Dec 21, 2024
Feb 14, 2022
Feb 15, 2025
Dec 23, 2024
Jul 15, 2022
Apr 28, 2023

Repository files navigation

react-hot-toast - Try it out

NPM Version minzipped size Build Status

Smoking hot Notifications for React.
Lightweight, customizable and beautiful by default.


Cooked by Timo Lins πŸ‘¨β€πŸ³

Features

  • πŸ”₯ Hot by default
  • πŸ”© Easily Customizable
  • ⏳ Promise API - Automatic loader from a promise
  • πŸ•Š Lightweight - less than 5kb including styles
  • βœ… Accessible
  • 🀯 Headless Hooks - Create your own with useToaster()

Installation

With pnpm

pnpm add react-hot-toast

With NPM

npm install react-hot-toast

Getting Started

Add the Toaster to your app first. It will take care of rendering all notifications emitted. Now you can trigger toast() from anywhere!

import toast, { Toaster } from 'react-hot-toast';

const notify = () => toast('Here is your toast.');

const App = () => {
  return (
    <div>
      <button onClick={notify}>Make me a toast</button>
      <Toaster />
    </div>
  );
};

Documentation

Find the full API reference on official documentation.