Clipboard — copy and paste functionality.
Installation:
1npm install @react-native-clipboard/clipboard
Basic usage:
1import Clipboard from '@react-native-clipboard/clipboard';23// Copy to clipboard4Clipboard.setString("Hello World");56// Read from clipboard7const text = await Clipboard.getString();89// Check if content is available10const hasContent = await Clipboard.hasString();
With feedback:
1function CopyButton({ text }) {2 const [copied, setCopied] = useState(false);34 const handleCopy = () => {5 Clipboard.setString(text);6 setCopied(true);7 setTimeout(() => setCopied(false), 2000);8 };910 return (11 <TouchableOpacity onPress={handleCopy}>12 <Text>{copied ? "Copied!" : "Copy"}</Text>13 </TouchableOpacity>14 );15}
Methods:
setString(text) — copy text.getString() — paste text.hasString() — check if text available.