React(四)Hooks设计动机与工作模式

2020-11-06  本文已影响0人  夕阳不西下_

1.告别难以理解的Class

1>this指向问题(bind和箭头函数解决)

2>生命周期(学习成本,不合理的逻辑规划方式)

2.解决业务逻辑难以拆分的问题

类组件会把毫无相关联的事情,放进生命周期中(如:componentDidMount异步调用,props更新,订阅...)

Hooks有专门管理订阅的函数组件、专门处理 DOM 的函数组件、专门获取数据的函数组件等。Hooks 能够帮助我们实现业务逻辑的聚合,避免复杂的组件和冗余的代码。

3.使状态逻辑复用变得简单可行

4.函数组件从设计思想上来看,更加契合react理念

上一篇 下一篇

猜你喜欢

热点阅读