一款用于react-native监听app[AppState]前后台的自定义Hooks开源插件

react-native-watch-appstate

React Native appState hook is a custom react hook, built to handle iOS or Android or Harmony appState in your react component

自定义 appState hooks 适用于三端[android/ios/harmony]

_ AppState 可以告诉您应用程序是在前台还是后台,并在状态改变时通知您。 _

rn 官方地址 appState https://reactnative.dev/docs/appstate

安装

yarn add react-native-watch-appstate

OR

npm install react-native-watch-appstate


Example

javascript 复制代码
import React from "react";
import { Text, View } from "react-native";
import useAppState from "react-native-appstate-hook";

export default function App() {
  const appState = useAppState({
    onChange: (newAppState) =>
      console.warn("App state changed to ", newAppState),
    onForeground: () => console.warn("App went to Foreground"),
    onBackground: () => console.warn("App went to background"),
  });

  return (
    <View
      style={{
        textAlign: "center",
        backgroundColor: "white",
        flex: 1,
        justifyContent: "center",
      }}
    >
      <Text>App State is: {appState}</Text>
    </View>
  );
}
相关推荐
颜如玉10 小时前
Redis scan高位进位加法机制浅析
redis·后端·开源
Moment10 小时前
毕业一年了,分享一下我的四个开源项目!😊😊😊
前端·后端·开源
wenzhangli713 小时前
Qoder初体验:从下载到运行OneCode-RAD的完整实战指南
人工智能·开源
MansFlower14 小时前
静默发布:DeepSeek-V3.1
人工智能·开源
BeerBear17 小时前
简单记录一下近期的个人博客功能升级
前端·react.js·开源
gptplusplus17 小时前
Meta AI 剧变:汪滔挥刀重组,Llama 开源路线告急,超级智能梦碎还是重生?
人工智能·开源·llama
CoderJia程序员甲18 小时前
GitHub 热榜项目 - 日榜(2025-08-24)
ai·开源·github·开源项目·github热榜
DigitalOcean18 小时前
从零开始:用Qwen3-Coder在H100上构建你的智能编程工作流
开源·ai编程
CoderJia程序员甲18 小时前
GitHub 热榜项目 - 日榜(2025-08-19)
ai·开源·github·开源项目·github热榜
zkmall21 小时前
ZKmall模块商城的推荐数据体系:从多维度采集到高效存储的实践
小程序·架构·开源·代码规范