【问题标题】:Does useRef stores address for variables in ReactuseRef 是否在 React 中存储变量的地址
【发布时间】:2021-06-07 09:06:28
【问题描述】:

useRef 是否存储变量的地址?

const x = useRef(data);
const y = x;

我将有两个单独的数据副本还是一个?内存消耗会是多少?这种方法有什么缺点?

【问题讨论】:

  • useRef 不复制数据。

标签: reactjs react-native use-ref


【解决方案1】:

我假设您希望将 JS 用作其他一些语言(C ?) - 但请记住它们是不同的。检查这个答案: https://stackoverflow.com/a/21457798

您的示例看起来像是在尝试复制 useRef 对象。在使用 useRef 之前,请记住如何在此处复制 JS 示例中的对象: What is the most efficient way to deep clone an object in JavaScript?

【讨论】:

    猜你喜欢
    • 2020-06-11
    • 2013-05-14
    • 1970-01-01
    • 2014-09-07
    • 1970-01-01
    • 2012-05-04
    • 2021-09-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多