javascript - react 原生 + react 原生路由器通量 : What does <Scene key ='modal' component={Modal}/> do?

标签 javascript reactjs react-native react-native-router-flux

我是 react-native-router-flux 的新手,正在看这个例子。我检查了文档,但我似乎仍然无法弄清楚是什么 <Scene key='modal' component={Modal}/> .那么它的用途是什么呢?

这是确切的行:https://github.com/aksonov/react-native-router-flux/blob/master/Example/Example.js#L95-Lundefined

谢谢

最佳答案

<Scene key='modal' component={Modal}/>设置应用程序,以便模式可以出现在其他所有内容之上。这不是模态本身,只是用于准备应用程序的那一行,它“可以”在它的顶部加载其他东西……比如 z-index 或正在初始化的最顶层。这有帮助吗?

引用:https://github.com/aksonov/react-native-router-flux/blob/master/docs/API.md#modals-modal-or-scene-modal

从下面的代码示例中,您可以看到“根”(模态行下方的一层)与“实际”模态位于同一层:

import StatusModal from './components/StatusModal'

<Router>
  <Scene key="modal" component={Modal} >
    <Scene key="root">
      <Scene key="screen1" initial={true} component={Screen1} />
      <Scene key="screen2" component={Screen2} />
    </Scene>
    <Scene key="statusModal" component={StatusModal} />
  </Scene>
</Router>

如果您没有模态,则不需要该行。它只是在 react native router flux examples 中,因为那里有一个模态演示。

关于javascript - react 原生 + react 原生路由器通量 : What does <Scene key ='modal' component={Modal}/> do?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39621790/

相关文章:

javascript - 弹出html页面没有返回值?

javascript - React 如何自动一次显示数组中的一个元素

javascript - html/css 和 javascript mvvm 框架集成的 Git 工作流程单独的存储库

reactjs - react native : How to stop map markers from re-rendering on every state update

javascript - xhr 资源下载请求的 CORS 问题

javascript - css 类在使用 jquery 的 mvc4 中不起作用

javascript - 是否有一些 dojo.fx.sleep 函数可以在 dojo.fx.chain 动画中使用?

reactjs - 使用 react-testing-library 运行 Jest 测试时出错

javascript - Tab-navigation v5 标题中特定选项卡屏幕的渲染按钮

ios - 无法在 React Native iOS 模拟器中按 URI 显示图像