react native的事件通知 DeviceEventEmitter

1、 发送事件

import { View, DeviceEventEmitter } from 'react-native';


const eventEmitter = (status) => {
        DeviceEventEmitter.emit('eventDemo', { param: status });
}

2、接收订阅事件

 useEffect(() => {
        const eventListener = DeviceEventEmitter.addListener('eventDemo', eventCallback);
        return () => {
            eventListener.remove();
        };
    }, []);
    const eventCallback = (event) => {
        console.log(userStore.userInfo.id, '用户信息');
        console.log(event.param, '输出:"Hello Hooks!');
    };

相关推荐

  1. react native事件通知 DeviceEventEmitter

    2024-04-03 05:26:03       30 阅读
  2. 说说react事件机制?

    2024-04-03 05:26:03       60 阅读
  3. React事件和原生事件执行顺序

    2024-04-03 05:26:03       37 阅读
  4. React事件处理逻辑

    2024-04-03 05:26:03       48 阅读
  5. React@16.x(19)事件处理

    2024-04-03 05:26:03       30 阅读
  6. ReactReact响应事件

    2024-04-03 05:26:03       43 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-03 05:26:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-03 05:26:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-03 05:26:03       82 阅读
  4. Python语言-面向对象

    2024-04-03 05:26:03       91 阅读

热门阅读

  1. 【SpringCloud】Eureka注册中心 代码详细介绍

    2024-04-03 05:26:03       42 阅读
  2. linux防火墙设置端口对外开放

    2024-04-03 05:26:03       36 阅读
  3. Clickhouse为什么如此快?

    2024-04-03 05:26:03       29 阅读
  4. 关于其他服务器篡改请求头导致登录失效

    2024-04-03 05:26:03       38 阅读
  5. 大语言模型开发各个阶段的评估方法(未完)

    2024-04-03 05:26:03       33 阅读
  6. 后管配置js

    2024-04-03 05:26:03       37 阅读
  7. 【Python】文件内容编码类型检测

    2024-04-03 05:26:03       33 阅读