react-native - 从导航堆栈中 react native 路由器通量重置场景

标签 react-native navigation react-native-router-flux

我有一个场景(我们称之为 sceneA ),其中 lot 数据在 ListView 中呈现,因此在导航到另一个场景后,ui 变得非常慢并且延迟,因为 sceneA 仍在导航堆栈中,我试图通过调用来解决此问题: Actions.sceneA({type: "reset"}) inside componentWillUnmount() sceneA,但这似乎不起作用,因为在导航到另一个场景后永远不会调用 componentWillUnmount(),所以有没有办法重置以前的在应用内导航时的场景?

最佳答案

您可以使用 <scene/>像这样的标签:

<Scene type="reset" key="someKey" component={someComponent} .../>

这样如果你去到上面的场景,导航栈会重置。

关于react-native - 从导航堆栈中 react native 路由器通量重置场景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46195302/

相关文章:

javascript - 向导入的组件添加样式

ios - 异步函数运行(){ ^^^^^^^^ SyntaxError : Unexpected token function

带有 React Native 的 Android 库项目

ios - 使场景在其他选项卡中可用 - React Native Router Flux

ios - 垂直 ScrollView 与垂直导航冲突

android - 如何在 native react 中保存 native 日历(Android 和 iOS)的条目?

jsf - 当我导航时,JSF 生命周期是否会重新应用于结果 Facelet?

ios - 如何在 iOS 应用程序中导航

javascript - 覆盖 element.style{width : ;} value in jquery sticky nav

javascript - 特定组件中的常用标签栏react-native-router-flux和react-native