← React Intermediate Questions - Set 9 Q88
React Intermediate Questions - Set 9
const withTimer = (C) => (props) => {
const [t, setT] = useState(0);
useEffect(() => { const i = setInterval(() => setT(x => x + 1), 1000); return () => clearInterval(i); }, []);
return <C {...props} elapsed={t} />;
};