gpt4 book ai didi

javascript - 在新窗口中弹出一个 React 组件

转载 作者:行者123 更新时间:2023-11-29 10:58:17 24 4
gpt4 key购买 nike

我想知道是否可以将具有整个 Redux Store 等的 React 组件弹出到带有 iframe 的新窗口中。

这可能是不可能的,但我想看看是否有人知道实现这一目标的方法?

我想将 React 组件/应用程序弹出到新窗口的原因是,我可以在将用户重定向到另一个 URL/域的同时保持 React 应用程序运行。

我的 React 应用程序/组件使用 <script> 附加到 Handlebars 模板标记和 CDN 到我们捆绑的 React 应用程序。

最佳答案

您可以使用 React Portal打开一个新窗口并将其维护在 React 树下。

这是一个半长的帖子,所以请查看这篇帖子。
Using a React 16 Portal to do something cool

您可以打开一个新窗口,执行您需要执行的操作,并将用户转到不同的 URL,这不会影响您的原始窗口。

关于javascript - 在新窗口中弹出一个 React 组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52597250/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com