how to copy to clipboard in react js code example

Example 1: react copy to clipboard

onClick={() => {navigator.clipboard.writeText(this.state.textToCopy)}}

Example 2: how to copy to clipboard in react js

Example 3: copy to clipboard reatjs

import React, { useRef, useState } from 'react';

export default function CopyExample() {

  const [copySuccess, setCopySuccess] = useState('');
  const textAreaRef = useRef(null);

  function copyToClipboard(e) {
    textAreaRef.current.select();
    document.execCommand('copy');
    // This is just personal preference.
    // I prefer to not show the the whole text area selected.
    e.target.focus();
    setCopySuccess('Copied!');
  };

  return (
    
{ /* Logical shortcut for only displaying the button if the copy command exists */ document.queryCommandSupported('copy') &&
{copySuccess}
}