Ios 如何从JavaScript将React本机事件发送到JavaScript

Ios 如何从JavaScript将React本机事件发送到JavaScript,ios,react-native,Ios,React Native,使用React Native,我可以根据以下命令从本机模块分派事件。但是如何从JavaScript发送事件呢? 我不能正确理解你的问题 提供代码 也许你看起来像这样: var EventEmitter = require('events').EventEmitter; var server = new EventEmitter(); server.on('foo', function() { console.log('got foo'); }); server.emit('foo');

使用React Native,我可以根据以下命令从本机模块分派事件。但是如何从JavaScript发送事件呢?

我不能正确理解你的问题

提供代码

也许你看起来像这样:

var EventEmitter = require('events').EventEmitter;

var server = new EventEmitter();

server.on('foo', function() {
  console.log('got foo');
});

server.emit('foo');
检查此拉力:


您可以从JavaScript发送React本机事件,如下所示:

import { NativeEventEmitter, NativeModules } from "react-native";

const nativeEventEmitter = new NativeEventEmitter(NativeModules.Emitter);
nativeEventEmitter.emit("Event Name");

我的问题是:如何在Javascript中执行“eventDispatcher sendAppEventWithName”?在2020年进行一些更新后,代码将如下所示:从“react native”导入{DeviceEventEmitter};DeviceEventEmitter.addListener('logout',this.showLogout);DeviceEventEmitter.emit(“注销”);