npm

@ej-hooks/use-confirm

1.0.2 • Public • Published

@ej-hooks/use-confirm

React Hook to ask the user for a confirmation before executing a function.

Installation

yarn

yarn add @ej-hooks/use-confirm

npm

npm i @ej-hooks/use-confirm

Usage

import React from 'react';
import useConfirm from '@ej-hooks/use-confirm';
function App() {
  const deleteWorld = () => console.log('Deleting world...');
  const confirmDelete = useConfirm('Are you sure?', deleteWorld);
  return <button onClick={confirmDelete}>Delete the world</button>;
}

Arguments

Argument Type Description Required
message string Message to show the user on the confirmation propmt yes
onConfirm function Function to be executed when the user confirms yes
onCancel function Function to be executed when the user cancels no

Return

Return value Type Description Default value
function function Function wrapped around the confirmation logic null

Package Sidebar

Install

npm i @ej-hooks/use-confirm

Weekly Downloads

1

Version

1.0.2

License

MIT

Unpacked Size

2.47 kB

Total Files

4

Last publish

Collaborators

  • eunjinfizz