1

我计划将React Portals用于我正在构建的解决方案,并且我试图了解当容器或其内容被删除时孩子会发生什么。

我的代码:

ReactDOM.createPortal(child, container)

其中 container 是一个 HTML 元素。

那么在以下情况下,孩子会发生什么?

案例 1:容器从 DOM 中移除:

container.remove()

container.parentElement.removeChild(container)

案例2:容器内容被卸载

ReactDom.unmountComponentAtNode(container)
4

0 回答 0