Live2d Test Env

useRef的用法

今天在解决一个表格筛选的bug时遇到了一个问题,大致说下思路

import { useState, useEffect, useRef } from 'react'
const SpecInfo = () => {
 const filtersRef = useRef({})
 return <>
  <Table 
   onChange={(pagination, filters) => {
     filtersRef.current = filters
    }}
  />
<>  

}

这样就可以在每次函数重新渲染时保存current的值,假设是一个普通obj,在重新渲染时会被初始化成一个空对象。

有听说还可以用来做组件&DOM的实例对象,还没用过

以上。

posted @ 2023-02-10 15:18  致爱丽丝  阅读(73)  评论(0)    收藏  举报