React Confirm screenshot

React Confirm

Author Avatar Theme by Haradakunihiko
Updated: 21 Dec 2025
274 Stars

Small library which makes your Dialog component callable.

Overview

react-confirm is a lightweight library that simplifies the implementation of confirmation dialogs in React applications. It offers a Promise-based API that works seamlessly with async/await syntax, similar to the built-in window.confirm function. One key feature of react-confirm is that it doesn’t provide a specific view or component for the confirmation dialog, allowing for easy customization to match the application’s design.

Features

  • Promise-based API for handling confirmation dialogs
  • Customizable appearance of the dialog to match the application’s design
  • Ability to pass arguments to the dialog component and retrieve values from it
  • Flexibility in using different types of components for the dialog

Installation

To install react-confirm, use the npm package manager:

npm install react-confirm

Summary

react-confirm is a lightweight library that simplifies the implementation of confirmation dialogs in React applications. It provides a Promise-based API and allows for easy customization of the dialog’s appearance. With react-confirm, handling confirmation dialogs becomes easier and more flexible.