码迷,mamicode.com
首页 > 其他好文 > 详细

react-hooks

时间:2020-01-04 14:20:36      阅读:61      评论:0      收藏:0      [点我收藏+]

标签:reac   set   使用   mil   acs   依赖   不用   用法   性能   

    

setState推荐用法:setCount(c => c +1);

 

useReducer使用场景:

useReducer 会比 useState 更适用,例如 state 逻辑较复杂且包含多个子值,或者下一个 state 依赖于之前的 state 等。并且,使用 useReducer 还能给那些会触发深更新的组件做性能优化,因为你可以向子组件传递 dispatch 而不是回调函数 。

 

 

只有 当函数(以及它所调用的函数)不引用 props、state 以及由它们衍生而来的值时,你才能放心地把它们从依赖列表中省略。

 推荐的修复方案是把那个函数移动到你的 effect 内部这样它就不用出现在它的依赖列表中了,而且能很容易的看出来你的 effect 使用了哪些 props 和 state,并确保它们都被声明了:

react-hooks

标签:reac   set   使用   mil   acs   依赖   不用   用法   性能   

原文地址:https://www.cnblogs.com/ycxqdkf/p/12148662.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!