【问题标题】:Cannot update during an existing state transition with react-native-router-flux在使用 react-native-router-flux 的现有状态转换期间无法更新
【发布时间】:2019-10-09 16:18:54
【问题描述】:

我需要使用 RNRF 显示模态,但我收到此警告(模态显示片刻,然后消失并显示警告)。

如果我将场景的类型属性设置为“替换”,那么一切正常,但我不能在那个场景(最后一个)中执行 Actions.pop()

const App = () => {
    return (
        <Provider store={store}>
            <Router
                backAndroidHandler={() => {
                    goBack();
                    return true;
                }}
            >
                <Modal>
                    <Stack key="root" hideNavBar={true}>
                        <Scene
                            key={ROUTES.LOGIN}
                            type="push"
                            duration={1}
                            component={Login}
                            duration={1}
                            initial={true}
                        />
                        <Scene
                            key={ROUTES.TRANSACTION_SUMMARY}
                            type="push"
                            duration={1}
                            component={TransactionSummary}
                            duration={1}
                        />
                        <Scene
                            key={ROUTES.PHOTO_DIALOGUE}
                            type="push"
                            duration={1}
                            component={PhotoDialogue}
                            duration={1}
                        />
                    </Stack>
                    <Scene modal key={ROUTES.ABOUT} type="push" component={About} hideNavBar />
                </Modal>
            </Router>
        </Provider>
    );
};

【问题讨论】:

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


    【解决方案1】:

    最后一个场景指的是 About 组件。它在渲染方法中有一个带有 onPress 属性的按钮,有一个调用 goBack()。不带括号效果很好

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-05-31
      • 2017-01-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-31
      • 1970-01-01
      相关资源
      最近更新 更多