React函数式组件和类组件[Dan] (2)

需要最新的props和state值,可以使用useRef创建的变量来记录,通过useEffect可以在值变化的时候自动追踪。

function MessageThread() { const [message, setMessage] = useState(''); // 保持追踪最新的值。 const latestMessage = useRef(''); useEffect(() => { latestMessage.current = message; }); const showMessage = () => { alert('You said: ' + latestMessage.current); };

React函数总是捕获他们的值

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzxdjd.html