我是 react-native-router-flux 的新手,看看这个例子。我检查了文档,但我似乎仍然无法弄清楚<Scene key='modal' component={Modal}/>
. 那么它的用途是什么?
这是确切的行:https ://github.com/aksonov/react-native-router-flux/blob/master/Example/Example.js#L95-Lundefined
谢谢
我是 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 或正在初始化的最顶层。这有帮助吗?
从下面的代码示例中,您可以看到“根”(模态线下方的一级)与“实际”模态处于同一级别:
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>
如果您没有模态,则不需要该行。它只是在反应原生路由器通量示例中,因为那里有一个模态演示。