Skip to content

Instantly share code, notes, and snippets.

@michalchudziak
Last active March 1, 2019 09:18
Show Gist options
  • Select an option

  • Save michalchudziak/2df97c7da3f3e818567499718ab5e283 to your computer and use it in GitHub Desktop.

Select an option

Save michalchudziak/2df97c7da3f3e818567499718ab5e283 to your computer and use it in GitHub Desktop.
/* @flow */
import React, {useState, useEffect} from 'react';
import {NativeModules} from 'react-native';
export default function useClipboard() {
const [contents, setContents] = useState('');
const setClipboardContents = (content) => {
NativeModules.Clipboard.setString(content);
setContents(content);
};
return [contents, setClipboardContents];
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment