hook
文章平均质量分 91
js世界
这个作者很懒,什么都没留下…
展开
-
React hook 相关内容
一、useReducer 与 useStateuseReducer 可以传给子组件个 dispatch 函数,子组件可以通过传递不同的 action,来达到不一样的处理(比如加 1 或 减 1),而用 useState 就要定义多个并且传递多个二、为什么 useState 返回的是个数组,而不是对象因为数组只是定义了个顺序,组件方要使用什么名字都可以;对象则定义死了 key,并且无法在一个组件里填写多个,因为一个组件的 state 命名要唯一三、副作用只要不是将数据转成视图,像是 ajax 请求原创 2021-08-28 23:05:01 · 214 阅读 · 0 评论 -
useRef详细总结
useRef定义const refContainer = useRef(initialValue);refContainer对象里会有个current属性,当更新current值时并不会re-render,这是与useState不同的地方更新useRef是side effect(副作用),所以一般写在useEffect或event handler里useRef类似于类组件的this为什么使用useRef返回的 ref 对象在组件的整个生命周期内保持不变示例1:由于每次渲染周期获取到原创 2021-04-12 18:52:18 · 77609 阅读 · 21 评论 -
hook
为什么要使用Hook优化了类组件的三大问题方便复用状态逻辑类组件渲染属性(prop render)和高阶组件导致层级冗余,通过自定义hook可以很方便达到复用原创 2021-02-14 07:37:25 · 137 阅读 · 0 评论