import React, { useEffect, useRef, useState } from 'react' import { Button, Drawer } from 'react-icecream' const Content = () => { const [count, setCount] = useState(0) const total = useRef(0) useEffect(() => { const interval = setInterval(() => { total.current += 1 setCount(total.current) }, 1000) return () => clearInterval(interval) }, []) return {count} } export default function Demo() { const [visible, setVisible] = useState(false) return ( <> setVisible(false)} autoDestroy> ) }