gpt4 book ai didi

reactjs - React Ref 已弃用 - 替代品是什么?

转载 作者:行者123 更新时间:2023-12-05 02:49:18 26 4
gpt4 key购买 nike

我正在遵循一本旧教科书,该教科书在整个组件中使用 refs,但 refs 甚至不再起作用。它已被完全弃用。我发现的一个问题是在 2018 年 refs 被弃用之前提出的,所有的回答都是“没有证据表明 refs 将被弃用,所以继续使用它。”

好吧,现在它已被完全弃用并且不再可用。我只是想知道替代品是什么?通常当他们弃用某些东西时,他们会在文档中提供一个明确的替代品,但我无法找到任何对我自己有用的关于 refs 的东西。文档都是关于 ref 回调的,除了我的教科书没有使用 ref 回调之外。作者只是将 ref 属性放入元素中,然后解构变量以供使用:

const { target } = this.refs

/* CODE */

<div ref="target"></div>

最佳答案

对于类组件 React.createRef函数组件 React.useRef

const myRef = React.createRef()
<SomeComponent ref={myRef} />

// or

const myRef = React.useRef()
<someElement ref={myRef} />

关于reactjs - React Ref 已弃用 - 替代品是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64051254/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com