首页 > 其他分享 >React Native中的DeviceEventEmitter的使用

React Native中的DeviceEventEmitter的使用

时间:2022-11-08 13:35:28浏览次数:41  
标签:DeviceEventEmitter React 事件 Native 监听 页面

react-native中采用了DeviceEventEmitter来实现对事件的监听,实现非父子关系的页面之间的通信。具体来说,我们可以在一个页面中通过DeviceEventEmitter来对特定名称的事件进行监听,此后每当其它位置发送该名称的事件,都会触发这个监听的响应并执行对应的函数。

DeviceEventEmitter优点在于一次注册多次响应,并且注册后的监听事件是全局性的。不仅如此,通过DeviceEventEmitter还可以与原生模块进行交互。


https://www.cnblogs.com/PureMan6/p/10888890.html

标签:DeviceEventEmitter,React,事件,Native,监听,页面
From: https://www.cnblogs.com/sunyan97/p/16869372.html

相关文章

  • React核心工作原理
    ##1.1、虚拟DOM常见问题:reactvirtualdom是什么?说一下diff算法?拿到一个问题,一般回答都是是什么?为什么?怎么办?那就按照这个思路来吧!what用JavaScript对象表示DOM......
  • React性能优化的8种方式
    一引沿Fiber架构是React16中引入的新概念,目的就是解决大型React应用卡顿,React在遍历更新每一个节点的时候都不是用的真实DOM,都是采用虚拟DOM,所以可以理解成fiber就是R......
  • 界面组件Kendo UI for React R3 2022新版,让Web应用更酷炫
    KendoUI致力于新的开发,来满足不断变化的需求,通过React框架的KendoUIJavaScript封装来支持ReactJavascript框架。KendoUIforReact能够为客户提供更好的用户体验,并且......
  • React组件设计模式-纯组件,函数组件,高阶组件
    一、组件(1)函数组件如果你想写的组件只包含一个render方法,并且不包含state,那么使用函数组件就会更简单。我们不需要定义一个继承于React.Component的类,我们可以定......
  • 基于 React 和 Redux 的 API 集成解决方案
    在前端开发的过程中,我们可能会花不少的时间去集成API、与API联调、或者解决API变动带来的问题。如果你也希望减轻这部分负担,提高团队的开发效率,那么这篇文章一定会对你......
  • 10个值得你去试试的React开发工具
    JavaScript每天都在出现大量的框架和工具,而React是除了上次我们提到的Vue和Ember之外另一款比较流行的框架。但因为新的工具每天都在不断的出现,开发者在尝试时总会有些不知......
  • 7种在React中使用CSS的方式
    第一种:在组件中直接使用style不需要组件从外部约会css文件,直接在组件中书写。importreact,{Component}from"react";constdiv1={width:"300px",margin:"30px......
  • React的5种高级模式
    本文概述了5种现代高级React模式,包括集成代码、优点和缺点,以及在公共库中的具体用法。像每个React开发者一样,你可能已经问过自己以下问题之一我如何建立一个可重复使用......
  • 「前端游戏开发体验」我用react实现网页游戏的全过程(包括规则设计)
    关于游戏的灵感来源今年元宵节的时候,我玩的小游戏里面有限时任务,可以解锁节日限定物品,于是那几天我玩的很欢乐很积极。端午节到来之前,我想玩一下身份转换,从玩家转换到游戏策......
  • 第三章、react高级
    目录七、setState详细解析和React性能优化1、setState异步更新2、setState同步更新3、setState数据的合并4、setState本身的合并5、React更新机制6、列表中keys的作用7、re......