React


React中 useRef和useState

1.什么是钩子(hooks) 钩子(hooks)是React中一种特殊的函数,可以让你在函数式组件中使用一些类组件中才有的特性,比如状态管理、副作用、上下文等。钩子(hooks)有很多种类,比如useState、useEffect、useRef等,每种钩子都有自己的用法和规则。使用钩子(hooks)可以让你的组件更简洁和可复用。 2.useRef和useState是什么 useRef是一个钩子(hook),可以让你创建一个可变的引用(reference),它在组件的整个生命周期中保持不变。useRef返回一个对象,它有一个current属性,你可以把任何值赋给它。useRef主要用于访问和操作DOM元素,或者存储一些不需要触发重新渲染的可变值。当你改变useRef对象的current属性时,React不会重新渲染你的组件。 useState是一个钩子(hook),可以让你在函数式组 …