16
reactJSで、テキストをクリップボードにコピーする方法は?
私はReactJSを使用しています。ユーザーがリンクをクリックすると、テキストをクリップボードにコピーしたいと思います。 Chrome 52を使用していますが、他のブラウザをサポートする必要はありません。 このコードでは、データがクリップボードにコピーされない理由がわかりません。(コードスニペットの起源はReddit投稿からのものです)。 私はこれを間違っていますか?誰かがreactjsを使用してクリップボードにコピーを実装する「正しい」方法があることを提案できますか? copyToClipboard = (text) => { console.log('text', text) var textField = document.createElement('textarea') textField.innerText = text document.body.appendChild(textField) textField.select() document.execCommand('copy') textField.remove() }