当前位置: 移动技术网 > IT编程>开发语言>JavaScript > 新玩具,React v16.7.0-alpha Hooks

新玩具,React v16.7.0-alpha Hooks

2018年10月27日  | 移动技术网IT编程  | 我要评论

周五看见react v16.7.0-alpha hooks,今早起来看见圈里已经刷屏了hooks,正好周末,正好ig和g2的比赛还没开始,研究下。。。

刚刚接触react时候非常喜欢用函数式组件,因为太简洁了写起来非常快,然后然后。。写到后面发现很多自己以前写的组件需要改。。为什么呢,因为自己当时写的时候考虑的不周到,后期发现很多地方都需要生命周期和状态来进行渲染优化,然后就是大量修改函数式为classcomponent。所以现在起手一般都是classcomponent,只有极简单的组件用函数式比如列表item啥的。

现在有了hooks,"hooks" 本意是”钩子“的意思。在 react 里,hooks 就是一系列特殊的函数,使函数组件 (functional component) 内部能够”钩住“ react 内部的 state 和 life-cycles。

✌️ rules of hooks

  • 只能在顶层调用hooks 。不要在循环,条件或嵌套函数中调用hook
  • 只能在functional component中使用

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网