React 应用程序之间可以通信吗?

2024-04-11

我的项目是三个 React 应用程序的旅程,我想使用从应用程序 1 到应用程序 2 以及从应用程序 2 到应用程序 3 的一些数据。

如果要传递的数据很小,我会将其传递到第二个应用程序的 url 中的查询参数中。

如果数据很大或私密,我计划将其作为帖子发送,应用程序 2 将收到该帖子。

React 应用程序之间有更好的通信方式吗? 我可以将每个reach应用程序作为一个库来将其数据公开给应用程序2吗?


您可以使用 postMessage (MDN link https://developer.mozilla.org/en-US/docs/Web/API/Window/postMessage),现在每个浏览器都支持。

它是一个跨域、基于事件的消息传递系统,直接在浏览器中运行,具有熟悉的 API。

在您的目标页面中对其进行操作之前,请务必检查消息的来源!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

React 应用程序之间可以通信吗? 的相关文章

随机推荐

  • ngtable:对嵌套对象进行排序和过滤

    我有一个对象列表要在 ngTable 的表格上显示 我的对象看起来像 obj label string nestObj nestLabel string 在我的控制器中 我想允许对字段 label 和 nestObject label 进行
  • 尝试 Azure 与 Unity 连接时出现“NotImplementedException”(c#)

    我使用的是Unity 2019 3 6f1 我创建了一个简单的 DLL 用于连接到 Azure 并上传文件 但是 当我调用此 DLL 来尝试连接到 Azure blob 存储时 我得到以下堆栈跟踪 NotImplementedExcepti
  • 在PHP中计算两种颜色之间的平均颜色,使用索引号作为参考值

    在 PHP 中 我试图计算不同十六进制颜色之间的平均颜色 以十六进制表示 但是 我还需要能够提供 0 0 到 1 0 之间的索引号 例如 I have color1 ffffff color2 0066CC 如果我编写一个函数来获取平均颜色
  • 如何在Elastic Search 5.6中对分析字段进行字母排序?

    我在弹性搜索中面临字母排序问题 我有一个 Index indexlive 和一个具有以下映射的 users 类型 liveindex mappings users properties user Confirmed type boolean
  • pty 和管道之间的区别

    我一直在从本页的示例中阅读有关 ptys 的内容 http www roucha fr tech corner pty pdip html http www rkoucha fr tech corner pty pdip html 我有两个
  • 计算 3D 平面多边形的质心

    这是一个与此类似的问题one here https stackoverflow com questions 2350604 get the area of a 3d surface 给定定义表面的 3D 坐标列表 Point3D1 Poin
  • Android Material Design 中的“触摸目标尺寸”到底是什么

    参考有关 Material Design 的 Android 文档 我经常发现我们被引导将按钮的 触摸目标 设置为高度 例如 48dp https www google com design spec components buttons
  • Android:align_left居中对齐

    我有一个包含谷歌地图的片段
  • JSONObject 不是字符串错误

    query count 1 created 2015 07 28T05 19 01Z lang en US results quote symbol GITANJALI NS Ask null AverageDailyVolume null
  • Javascript-从 JSON 对象中检索特定键值

    我想从 Json 对象中仅检索某些键值对 在以唯一 id 作为键的用户列表下方 var user 987654321 displayName Wayne profilepic https test1 com fullName Bruce W
  • 如果启用 SSL 代理,为什么 https 请求在 Charles 代理上失败

    我已经在我的 Mac 上安装并配置了 Charles 代理 我可以浏览所有 http 站点并查看 Charles 中的请求 但无法浏览无法连接的 https 站点 Safari 无法打开该页面 因为它无法建立安全 联系 我已经安装了 Cha
  • 使用最短路径计算连接概率

    我想知道 igraph 中是否有一个函数可以计算加权图中顶点之间的连接概率 其中边的权重是相邻顶点的连接概率 我基于这样的邻接矩阵构建了一个图 其中相邻连接概率形成权重 这是针对河流网络 因此图的每个节点仅连接到单个下游节点 我本来希望使用
  • 检查 iOS 互联网连接是否缓慢

    我添加了苹果提供的可达性类 它可以很好地检查互联网连接 如果互联网关闭 我的应用程序会显示消息 但如果互联网很慢 它就会继续加载 我正在使用 wi fi 当 iPhone 通知栏中只有一个可见的点表示 wifi 信号时 我遇到了这个问题 所
  • 我如何知道主屏幕是否已对焦?

    我有一个在 Android 上运行的服务 我需要知道是否有任何应用程序处于焦点状态 或者 桌面 主屏幕 是否处于焦点状态 我不知道这个词是否适合指手机的主屏幕 我如何知道这是焦点还是其他应用程序 在服务内部 我有以下代码来获取正在运行的任务
  • 我可以在播种时将我的所有产品更新给特定用户吗?

    如何更新所有产品以为其分配特定用户 admin User create name gt Admin password gt password walmart Store create name gt Walmart address gt S
  • 用于存储过程的 SQL 表和列解析器

    是否有一个应用程序可以解析一组给定的存储过程 SQL Server 2000 并获取其中使用的所有表和关联列 存储过程可以包含来自不同数据库的表 输出应该是这样的 表AU 列A 列B 列S 表 列 列 列 我用Database Editio
  • 从给定的 WSDL 创建 PHP SOAP 服务

    这可能会被认为是一个非常懒惰的问题 但我向你保证事实并非如此 我已经尝试了好几天让它工作但我就是做不到 我已经获得了一个 WSDL 文件 我需要用 PHP 为其创建一个 SOAP 服务 谁能告诉我正确的做法是什么 服务的接收者期望在调用 g
  • socket.io 和express 4 个会话

    我想在我的 socket io 应用程序中访问 express 4 会话 我对 Node 不太熟悉 在实现此功能时遇到了一些麻烦 我找到了一个允许访问express 4会话的npm模块 https www npmjs org package
  • 使用 gldrawpixels 进行 opengl 旋转

    我的团队目前仅限于在 opengl 1 4 平台上绘制图像 这意味着我们无法使用任何漂亮的纹理映射来绘制图像 是的 我们仅限于使用 intel 集成图形平台 这非常烦人 到目前为止 我们能够绘制 缩放和翻转图像 但是制作图形的人声称在使用
  • React 应用程序之间可以通信吗?

    我的项目是三个 React 应用程序的旅程 我想使用从应用程序 1 到应用程序 2 以及从应用程序 2 到应用程序 3 的一些数据 如果要传递的数据很小 我会将其传递到第二个应用程序的 url 中的查询参数中 如果数据很大或私密 我计划将其