1 数据获取,设置订阅以及手动更改 React 组件中的 DOM 都属于副作用. 2 可以把 useEffect Hook 看做 componentDidMount,componentDidUpdate 和 componentWillUnmount 这三个函数的组合. 3 useEffect函数第二个参数是可选的: 如果不传,则每次渲染都执行副作用: 如果传入数组,则数组的成员变化了(比较引用地址),才执行副作用. 一 不需要清除的副作用 import React, { useState, us…