HOOK

作者: 李秀成 | 来源:发表于2020-08-11 11:12 被阅读0次
  • 概述
        16.8以后得新特性,在不使用class得情况是使用state及react特性。
        动机:
            组件之间复用的状态逻辑,提供了更好的共享状态逻辑原生路径,无需修改组件结构的情况下复用状态逻辑
            使得组件的颗粒度细化,降低组件的维护成本
            函数式组件更方便理解,hook可以在非class得情况下使用更多react特性
            只能在最外层使用调用hook,不要再循环,条件判断和函数中使用
            只能在React函数组件和自定义hook中调用hook
  • 概括
        State Hook => useState const [count, setCount] = useState(0);
        Effect Hook => useEffect 给予组件操作副作用得能力(数据获取、订阅或者手动修改过 DOM),与componentDidMountcomponentDidUpdatecomponentWillUnmount 具有相同的用途,每个effect都可以返回一个清除函数,也可以跟第二参数[M]规定只有[M]更新时才执行useEffect(() => {}, [count])

    额外的Hook
       useReducer
       useCallback
       useMemo
       useRef
       useImperativeHandle
       useLayoutEffect
       useDebugValue

相关文章

  • 堆利用的手法:

    malloc_hook realloc_hook+free_hook free_hook unsorted_bin...

  • hook原理小结

    常用的hook方式主要有导入表hook、导出表hook和inline hook三种。 一,导入表hook 首先需要...

  • 常用油猴Hook插件

    hook cookie hook 过debugger

  • react hook 状态与操作封装

    统一hook 数组hook

  • 遍历hook Dex中的类

    创建DexFile 遍历拿出所有类名 找到类对象,进行hook hook构造函数 hook方法 打印hook方法中的日志

  • frida native hook

    本篇介绍 frida 也支持hook native,本篇看下如何hook native hook native函数...

  • HOOK

    HOOK 一、HOOK概述 HOOK(钩子) 其实就是改变程序执行流程的一种技术的统称! 二、iOS中HOOK技术...

  • Windows Hook

    Hook 关于Hook 1.1什么是Hook 钩子(Hook),是Windows消息处理机制的一个平台,应用程序可...

  • Android 进阶解密阅读笔记17

    Hook 技术 先来说我看完这章节对 Hook 的理解。Hook 关键在于找到合适的 Hook 点(也就是需要代理...

  • off the hook表示“摆脱钩子”?

    Off the hook啥意思? Off the hook“摆脱困境”,hook表示“钩子”,off the ho...

网友评论

      本文标题:HOOK

      本文链接:https://www.haomeiwen.com/subject/qnvedktx.html