首页 > 其他分享 >记录常用的几个函数

记录常用的几个函数

时间:2023-02-15 18:34:18浏览次数:40  
标签:常用 const 函数 记录 useRef forwardRef 组件 useMemoizedFn

1、useMemoizedFn
作用:记住某个函数,并且保证函数地址永远不会改变,可代替useCallback

const foo = useMemoizedFn(() => {console.log('test')});

2、forwardRef
作用:会创建一个React组件,这个组件能够将其接受的 ref 属性转发到其组件树下的另一个组件中;

import {forwardRef, useRef} from 'react';

function foo() {
  const fBtn = forwardRef((props, ref) => (
    <Button ref={ref}>Click</Button>
  ))

  const btnRef = useRef();
  return <Foo ref={btnRef}/> // 指向内部的button
}

3、useSafeState
作用:用法与useState一样,但是在组件卸载后异步回调内的 setState 不再执行,避免因组件卸载后更新状态而导致的内存泄漏。

4、useImperativeHandle

5、useUpdate
作用:useUpdate 会返回一个函数,调用该函数会强制组件重新渲染。

6、

标签:常用,const,函数,记录,useRef,forwardRef,组件,useMemoizedFn
From: https://www.cnblogs.com/taosifan/p/17124261.html

相关文章

  • 【学习笔记】多项式学习笔记4:生成函数
    参考资料:OI-Wiki、APJ'spdf、学长的课件生成函数\(\text{GF(GeneratingFunction)}\)定义定义一个数列\(\{a_n\}\)的生成函数(或母函数)\(F(x)\)为:\[F(x)=\sum_{i\g......
  • 第二次学习记录1
    第二次学习记录这个作业属于哪个课程班级链接这个作业要求在哪里作业要求链接这个作业的目标学习总结《计算机导论》这门课程的知识一、个人github主......
  • 记录--『uni-app、小程序』蓝牙连接、读写数据全过程
    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助本文简介这是一次真实的蓝牙收发数据的全过程讲解。本文使用uni-app+Vue3的方式进行开发,以手机app......
  • 常用的文件查看命令
    cat命令文件处理cat命令连接文件并打印到标准输出设备上,cat经常用来显示文件的内容,类似于下的type命令。注意:当文件较大时,文本在屏幕上迅速闪过(滚屏),用户往往看不清所显......
  • SpringBoot文件上传丢失Bug记录
    SpringBoot文件上传丢失Bug记录报错如下:java.io.FileNotFoundException:C:\Users\zbz12\AppData\Local\Temp\tomcat.708075972435741143.8080\work\Tomcat\localhost\c......
  • 文件操作的函数——高级
    1.dup2(实现输入/输出重定向)头文件:#include<unistd.h>原型:intdup2(intoldfd,intnewfd);参数:oldfd:被复制的文件描述符newfd:新的文件描述符......
  • PLSQL记录某个表中新增、更改、删除的数据LOG日志
    应用场景:当我们需要追踪某个表中新增、更改、删除的数据时,可以在该表上建立一个触发器,将新增、更改、删除的数据,另包括DML操作类型、DML操作时间等记录到TEMP表。--建立测......
  • 常用正则表达式
    非空/^.+$/正整数正则(不包括0)/^[1-9]\d*$/正整数正则(包括0)/^[+]{0,1}(\d+)$/正数的正则表达式(不包括0,小数保留两位)^((0{1}.\d{1,2})|([1-9]\d.{1}\d{1,2})......
  • Oracle ASM磁盘组的常用操作
    1.查看现有磁盘组信息selectgroup_numbergno,name,state,type,total_mb,free_mb,required_mirror_free_mbrmfmb,usable_file_mbufmbfromv$asm_diskgroup;   ......
  • 字符串常用类及常量池和扩容机制理解
    字符串相关类:String、StringBuffer、StringBuilder  字符串相关的类:* 1.String字符串类,底层是基于常量char[],一旦创建长度就固定不变了,适用于字符串不经常增删改的......