import React, { useState, useRef, useEffect } from 'react'; function PreviousValue() { const [value, setValue] = useState(''); const prevValueRef = useRef(''); useEffect(() => { prevValueRef.current = value; }, [value]); return ( <div> <input type="text" value={value} onChange={(e) => setValue(e.target.value)} placeholder="Type something" /> <p>Current: {value}</p> <p>Previous: {prevValueRef.current}</p> </div> ); } export default PreviousValue;