Java 面试题--SpringBoot篇

阅读 31

2023-08-23

记录useState的变量异步问题

由于在react中同一个方法下获取useState中设置的值会出现获取旧值的情况,通过官方的建议使用useRef来解决异步的问题

import {useRef} from 'react';
const dataRef = useRef();
const [data,setData] = useState[{}]
useEffect(() => {
     dataRef.current =   data
}, [data])

使用的话直接

dataRef.current.map((item) => {...})

精彩评论(0)

0 0 举报