@devloops/react-native-variant
Version:
react-native material ui library
23 lines (17 loc) • 500 B
Flow
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];
}