记录useState的变量异步问题
由于在react中同一个方法下获取useState中设置的值会出现获取旧值的情况,通过官方的建议使用useRef来解决异步的问题
import {useRef} from 'react';
const dataRef = useRef();
const [data,setData] = useState[{}]
useEffect(() => {
dataRef.current = data
}, [data])
使用的话直接
dataRef.current.map((item) => {...})