采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
请问老师,这个useRef是在每次的渲染中都保存着相同的值,但是useState不也是保存着值了吗?为什么还要用useRef
同学 提出这个问题说明你学的非常认真 useRef 是保存一个对象在多次调用中间都可以共享使用 而 useState 在每次render 的过程的那个值都是完全不同的,之间没有关系。 我建议你读一下 react 核心贡献者 dan abromov 的 useEffect 完全指南,看完了就完全明白了。地址在这里: https://overreacted.io/zh-hans/a-complete-guide-to-useeffect/
老师,请问,那为什么要使用useRef来保存dom呢?是因为通过useRef来获取的dom它只需要获取一次,而不需要多次获取,那么在性能上提升么,毕竟获取DOM是比较耗性能的.我通过官网文档发现,useRef是获得了类似class的一个实例
登录后可查看更多问答,登录/注册
开发一款自动云同步的 Markdown 文件管理软件
1.4k 29
863 16
1.3k 13
1.3k 9
992 9