我正在尝试使用 useRef 钩子在 React 中处理复制到剪贴板。如何在没有任何其他库的情况下实现它?这是我的代码,但它抛出错误“myRef.current.select 不是函数”。
import React, { useRef } from "react";
const Element = () => {
const myRef = useRef();
const copyToClipboard = () => {
myRef.current.select();
document.execCommand("copy");
};
return (
<div>
<span onClick={copyToClipboard} ref={myRef}>
Text to be copied
</span>
</div>
);
};
export default Element;
Run Code Online (Sandbox Code Playgroud) 我对 Web 开发世界比较陌生,现在我试图了解.envReact JS 中文件的用法。因此,我阅读了多篇文章并观看了一些解释视频。然而,他们中的大多数人关注的是如何使用它,而不是它实际上是什么。我是否正确理解使用环境变量的主要好处是:
1) 它们使应用程序的维护变得更加容易,因为它们都存储在一个文件中.env
2) 它们对用户不可见,并且不会显示和上传到 Git 存储库
它是否正确?还有什么我需要考虑的吗?