React Hooks动机及使用

一 React Hooks优势:

React 的组件:都是以 class 形式编写, 只有无状态组件才可以用函数来编写.
Hooks: 就允许我们在函数组件中使用预定义的内部函数来标记状态和组件生命周期, 使得几乎所有组件都可以用函数来编写

组件的缺点:

  • 大型组件很难拆分和重构,也很难测试。
  • 业务逻辑分散在组件的各个方法之中,导致重复逻辑或关联逻辑。
  • this 指向困扰,类成员函数不能保证 this

Hooks 优势

  • 函数组件无 this 问题
  • 自定义 Hook 方便复用状态逻辑
  • 副作用的关注点分离

 

 

 

React Hooks 概念和意义:https://blog.csdn.net/m0_48446542/article/details/108562338

 

 

 

 

 

posted @ 2021-03-05 15:44  TerryMin  阅读(81)  评论(0编辑  收藏  举报