要想知道useEffect的执行时间,首先你得知道它是干什么的?
那么首先useEffect是一个宏任务!
可以将uesEffect看做,react中的三个钩子函数的组合:
componentDidMount
componentDidUpdate
componentWillUnmount
当做componentDidMount和componentDidUpdate的时候,它的写法:
useEffect(() => {})
例:
function App() {
const [count,setCount] = useState(0);
// 组件挂载完成之后 或 组件数据更新完成之后 执行
useEffect(() => {