import React, { useEffect, useState, useRef } from "react";function Demo(){const numRef = useRef();const [num, changeNum] = useState(1);function submit(){console.log(`现在的数字是: ${numRef.current}`)}useEffect(() => {numRef.current = num;}, [num]);}总结:需要用useEffect监听你的state,然后赋值给你的ref.current然后在你需要用的函数里就可以使用ref.current拿到最新的数据
