# react-copy-to-clipboard [](https://www.npmjs.com/package/react-copy-to-clipboard) [](https://gitter.im/nkbt/help) [](https://circleci.com/gh/nkbt/react-copy-to-clipboard) [](https://david-dm.org/nkbt/react-copy-to-clipboard) [](https://david-dm.org/nkbt/react-copy-to-clipboard#info=devDependencies) Copy to clipboard React component Based on [copy-to-clipboard](https://npm.im/copy-to-clipboard) > Would try to use execCommand with fallback to IE specific clipboardData interface and finally, fallback to simple prompt with proper text content & 'Copy to clipboard: Ctrl+C, Enter'  ## Installation ### NPM ```sh npm install --save react-copy-to-clipboard ``` Don't forget to manually install peer dependencies (`react`) if you use npm@3. ### 1998 Script Tag: ```html (Module exposed as `CopyToClipboard`) ``` ## Live design system demo [https://www.jinno.io/app/18/](https://www.jinno.io/app/18/?source=react-copy-to-clipboard) ## Simple web demo [http://nkbt.github.io/react-copy-to-clipboard](http://nkbt.github.io/react-copy-to-clipboard) ## Codepen demo [http://codepen.io/nkbt/pen/eNPoQv](http://codepen.io/nkbt/pen/eNPoQv?editors=0010) ## Usage ```js import React from 'react'; import ReactDOM from 'react-dom'; import {CopyToClipboard} from 'react-copy-to-clipboard'; class App extends React.Component { state = { value: '', copied: false, }; render() { return (