React Native Web 中缺少 Modal 促使我构建了一个覆盖在当前视图之上的弹出组件。
我尝试过使用“绝对”位置,顶部:0 和左侧:0 hack。这很好用,但如果在子组件中使用它就不能正常工作,因为组件的顺序是自动 zIndex。下图说明了此问题(请参阅蓝色按钮阻止下拉弹出窗口):
最终我发现 React 可以直接在根部渲染组件(在此链接了解更多信息),这意味着该组件将在其他组件之上渲染,但这是针对 React 而不是 React Native。
我想知道 React Native 中是否有类似的东西。