我正在处理一个遗留项目,并且模式是用 React 门户包装的。该团队正在使用功能组件和使用挂钩来更新此代码。有什么方法可以全局应用更改,以便这些模式将直接在指定的节点级别呈现。我已经为这样的一种模式添加了门户。
ReactDOM.createPortal(<Modal />, document.body);
应用程序中使用了 n 个模态。有没有更简单的方法来做到这一点?我可以编写一个包装器并用如下所示的方式包装模态,但这也需要适用于所有地方
<Portal>
<Modal />
</Portal>
有人可以帮我解决这个问题。