我的项目是三个 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(使用前将#替换为@)