一款用于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>
  );
}
相关推荐
极客BIM工作室8 小时前
OCCT基础类库介绍: Foundation Classes - Basics
开源
2301_794333919 小时前
Maven 概述、安装、配置、仓库、私服详解
java·开发语言·jvm·开源·maven
路边的阿不18 小时前
「墨探」是如何使用插件机制构建可扩展架构的
开源
NocoBase19 小时前
开发者推荐:6 款更灵活的 Firebase 开源替代品
低代码·开源·资讯
深圳亥时科技20 小时前
家政到家服务平台(源码+文档+讲解+演示)
开源
DisonTangor20 小时前
【字节拥抱开源】字节团队开源视频模型 ContentV: 有限算力下的视频生成模型高效训练
人工智能·开源·aigc
大道随心1 天前
【1】跨越技术栈鸿沟:字节跳动开源TRAE AI编程IDE的实战体验
ide·开源·ai编程
HelloGitHub1 天前
3 个超火的开源项目「GitHub 热点速览」
开源·github
tonngw1 天前
【Mac 从 0 到 1 保姆级配置教程 16】- Docker 快速安装配置、常用命令以及实际项目演示
macos·docker·容器·开源·github·docker desktop·orbstack