Hook是React16.8开始新增的特性。虽然React官方文档已经作出了针对React hooks的相关概念的讲解,但是光看官方文档是很难将hooks使用好的,在编写hooks的过程中很容易跳进陷阱和错误。本文总结了5个不好的地方。因此我们可以改造一下代码,如下代码:推荐√03.通过useEffect来处理actions有时候,我们只想在 React 更新 DOM 之后运行一些额外的代码。比如发送网络请求,手动变更 DOM,记录日志。在使用基于组件的框架时,所有这些问题每天都会出现。然而,设计组件时的一个常见错误是将两个用例组合成一个组件。

使用hooks写React组件需要注意的5个地方

使用hooks写React组件需要注意的5个地方

使用hooks写React组件需要注意的5个地方

使用hooks写React组件需要注意的5个地方

使用hooks写React组件需要注意的5个地方

使用hooks写React组件需要注意的5个地方