useEffect 与生命周期
componentDidMount() {
 AppState.addEventListener("change", this._handleAppStateChange);
 }
 componentWillUnmount() {
 AppState.removeEventListener("change", this._handleAppStateChange);
 }
useEffect(() => {
 AppState.addEventListener("change", _handleAppStateChange);
 return () => {
 AppState.removeEventListener("change", _handleAppStateChange);
 };
 }, []);