CLXGGG 2023-03-31 15:16 采纳率: 0%
浏览 16

React 自定义hook 理解

React 自定义hook 能否理解为一个没有dom 只有逻辑处理的组件?

  • 写回答

2条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-03-31 18:35
    关注
    • 给你找了一篇非常好的博客,你可以看看是否有帮助,链接:React Hooks 实现和由来以及解决的问题
    • 除此之外, 这篇博客: React 实战 |你知道React hook吗?全面指南↓中的 为什么使用hook? 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
      1. 在组件之间复用状态逻辑很难:使用hook从组件中提取状态逻辑,使得这些逻辑可以单独测试并复用。Hook使你在无需修改组件结构的情况下复用状态逻辑。(自定义Hook)
      2. 复杂组件变得难以理解:每个生命周期常常包含一些不相关的逻辑。Hook将组件中相互关联的部分拆分成更小的函数(Effect Hook)
      3. 难以理解的class:必须理解js中的this的工作方式,不能忘记绑定事件处理器,给工具也带来一些问题。Hook 使你在非 class 的情况下可以使用更多的 React 特性。
    评论

报告相同问题?

问题事件

  • 创建了问题 3月31日

悬赏问题

  • ¥15 单纯型python实现编译报错
  • ¥15 c++2013读写oracle
  • ¥15 c++ gmssl sm2验签demo
  • ¥15 关于模的完全剩余系(关键词-数学方法)
  • ¥15 有没有人懂这个博图程序怎么写,还要跟SFB连接,真的不会,求帮助
  • ¥15 PVE8.2.7无法成功使用a5000的vGPU,什么原因
  • ¥15 is not in the mmseg::model registry。报错,模型注册表找不到自定义模块。
  • ¥15 安装quartus II18.1时弹出此error,怎么解决?
  • ¥15 keil官网下载psn序列号在哪
  • ¥15 想用adb命令做一个通话软件,播放录音