UNPKG

react-reuse-hooks

Version:

A collection of 30+ production-ready reusable React hooks for web apps, covering state, effects, media, forms, and utilities.

18 lines (14 loc) 391 B
import { useState } from "react"; export function useCopyToClipboard() { const [success, setSuccess] = useState(false); const copy = async (text) => { try { await navigator.clipboard.writeText(text); setSuccess(true); setTimeout(() => setSuccess(false), 2000); } catch (err) { setSuccess(false); } }; return [success, copy]; }