有大佬帮忙看看这两种的区别吗,功能就是定时器每秒加1 函数组件 useEffect(() => { let timer = setInterval(() => { setCount(a + 1); }, 1000); return () => { clearInterval(timer) } }, []); 类组件 componentDidMount() { this.timer = setInterval(() => { const { n } = this.state this.setState({ n: n+1 }) }, 1000); } 为啥类组件可以实现功能,函数组件不行呢?写成函数形式就都可以实现