一款用于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>
  );
}
相关推荐
Python大数据分析@1 小时前
如何看待DeepSeek 开源昇腾基础组件?
开源
miofly3 小时前
GitHub 周榜趋势速报 | 2026-10-02
开源·github
小小龙学IT4 小时前
snap7 开源西门子 S7 通信协议库深度解析
c++·开源
Erishen4 小时前
用 Lume 写一个完整 CRM:Web 与 Agent 共用同一套业务逻辑
开源·agent
神一样的老师6 小时前
RA-Eco-RA4M2-100PIN-V2.0的USB 串口加上一个开源 Shell(MicroShell 移植实录)
开源
OpenCSG7 小时前
行业观察 | 在宜昌看具身智能:开源社区被摆到了台前
数据库·开源
m4Rk_7 小时前
【论文阅读】Agent 记忆机制(87):VizoMem——把文本历史转化为可检索的视觉记忆
论文阅读·人工智能·学习·开源·github
lpfasd1237 小时前
GitHub非AI开源方向调研报告
人工智能·开源·github
白山编程大哥8 小时前
适合初学者练习的 C/C++ 开源项目推荐
c语言·c++·开源
枫叶丹48 小时前
AI 进入日常工作后,任务应该怎样重新拆分
人工智能·chatgpt·开源·agent·codex