UNPKG

@devloops/react-native-variant

Version:
23 lines (17 loc) 500 B
import {useEffect, useState} from 'react'; import {Clipboard} from 'react-native'; export default function useClipBoard() { const [data, updateClipboardData] = useState(''); async function updateClipboard() { const content = await Clipboard.getString(); updateClipboardData(content); } useEffect(() => { updateClipboard(); }, []); function setString(content: string) { Clipboard.setString(content); updateClipboardData(content); } return [data, setString]; }