Package Exports
- @react-native-community/react-native-clipboard
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@react-native-community/react-native-clipboard) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
@react-native-clipboard
Getting started
Install the library using either Yarn:
yarn add @react-native-community/react-native-clipboard
or npm:
npm install --save @react-native-community/react-native-clipboard
Migrating from the core react-native
module
This module was created when the NetInfo was split out from the core of React Native. To migrate to this module you need to follow the installation instructions above and then change you imports from:
import { Clipboard } from "react-native";
to:
import Clipboard from "@react-native-community/react-native-clipboard";
Usage
Start by importing the library:
import Clipboard from "@react-native-community/react-native-clipboard";
type Props = $ReadOnly<{||}>;
type State = {|
clipboardContent: string,
|};
export default class App extends React.Component<Props, State> {
state = {
clipboardContent: 'The state variable which contains Clipboard Content',
};
readFromClipboard = async () => {
const content = await Clipboard.getString();
this.setState({clipboardContent: content});
};
writeToClipboard = async () => {
Clipboard.setString(this.state.text);
alert('Copied to clipboard');
};
}
Maintainers
Contributing
Please see the contributing guide
.
License
The library is released under the MIT licence. For more information see LICENSE
.