gpt4 book ai didi

javascript - navigatorIOS pop 上的 React Native Pass 属性

转载 作者:行者123 更新时间:2023-12-02 14:44:27 24 4
gpt4 key购买 nike

我在我的 React Native 应用程序上使用 NavigatorIOS。我想在导航回之前的路线时传递一些属性。

示例案例:我位于表单页面中。提交数据后,我想回到之前的路线,根据提交的数据做一些事情

当使用pop返回时,如何将当前元素的状态变量传递到上一个路由?

任何代码示例将不胜感激。

最佳答案

这是一个使用 Redux 轻松解决问题的经典示例。或其他一些集中式状态存储。

如果没有这个,你的行为是通过 NavigatorIOS 的 pop 方法“返回”吗?它不需要任何参数,所以我怀疑这是否会起作用。

您能做的最好的事情就是仅使用push,您可以在其中定义route,其中可以包含passProps中的表单数据:

this.props.navigator.push({
title: NavigatorIOSExample.title,
component: NavigatorIOSExamplePage,
backButtonTitle: 'Custom Back',
passProps: { formData },
});

但实际上,请使用 Redux。

关于javascript - navigatorIOS pop 上的 React Native Pass 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36727561/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com