极客时间返利平台,你可以在上边通过山月的链接购买课程,并添加我的微信 (shanyue94) 领取返现。

# 有没有使用过 react hooks,它带来了那些便利

更多描述

有没有使用过 react hooks,它有哪些优缺点?

Issue

欢迎在 Gtihub Issue 中回答此问题: Issue 14 (opens new window)

依我的看法,React hooks 主要解决了状态以及副作用难以复用的场景,除此之外,他对我最大的好处就是在 Console 中不会看到重重叠叠相同名字的组件了(HOC)。

目前使用感觉最爽的两个 hook,都是关于请求的。一个是 apollo-clientuseQuery,一个是 swr (opens new window)

1.HOC 嵌套地狱 2.this 3.逻辑复用 3.tree-shaking

个人最喜欢的两个点 1, 再也不用操心讨厌的 this 的问题 2,逻辑复用更加方便,代码逻辑更加清晰

不用去写生命周期了

Last Updated: 11/27/2021, 6:11:48 PM