reactjs - 如何仅使用 js 在 2 个单水疗反应应用程序之间切换?
问题描述
我正在开发一个单水疗反应应用程序。我正在使用来自 single-spa 的 navigateToUrl 函数从应用程序 A 切换到应用程序 B。但是在切换到应用程序 B 后,应用程序 A 仍然安装在我的 DOM 中。我如何强行卸载它?
解决方案
mountParcel(有时需要,有时不需要):single-spa 提供的 mountParcel 功能。一般来说,最好使用应用程序的 mountParcel 函数,而不是 single-spa 的根 mountParcel 函数,这样 single-spa 可以跟踪父子关系,并在应用程序卸载时自动卸载应用程序的 parcel。请注意,如果组件是由使用 single-spa-react 的 single-spa 应用程序渲染的,则无需传入 prop,因为可以从 SingleSpaContext 获取 prop
来自:https ://single-spa.js.org/docs/ecosystem-react/ <- 部分包裹道具。
如果你想有更好的解释,你必须展示你的实现
推荐阅读
- python - 两个 sublot 的 Python 动画
- python - Python中的数组声明问题
- flutter - Flutter - 如何在水平 ListView 中获取 FlatButton 的宽度
- javascript - 在会话期间使用 react 存储用户数据的最佳方法是什么?
- geocoding - 使用经度和纬度与 OpenRefine 进行地理数据协调
- android - 协程异常抛出 KotlinNullPointerException
- node.js - 使用 Node/Axios 从 OneDrive API 下载二进制文件
- java - 获取更多 SSL 调试信息
- azure - Azure 中所有存储帐户的文件共享列表
- python - 如何利用 str 库函数来 pydatatable?