mirror of
https://github.com/streamich/react-use.git
synced 2026-01-18 14:06:52 +00:00
728 B
728 B
useCopyToClipboard
Copy text to a user's clipboard.
Usage
Basic usage
const Demo = () => {
const [text, setText] = React.useState('');
const [copied, copyToClipboard] = useCopyToClipboard(text);
return (
<div>
<input value={text} onChange={e => setText(e.target.value)} />
<button type="button" onClick={copyToClipboard}>copy text</button>
<div>Copied: {copied ? 'Yes' : 'No'}</div>
</div>
)
}
Reference
const [copied, copyToClipboard] = useCopyToClipboard(text);
const [copied, copyToClipboard] = useCopyToClipboard(text, writeText);
, where
writeText— function that receives a single string argument, which it copies to user's clipboard.