问题标签 [react-navigation-stack]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
react-native - 路由“WelcomeScreen”的组件必须是反应组件
我对这段小代码有疑问。我几乎到处都搜索过这个错误,但它并没有解决我的问题。我已经使用了专家给出的关于在此处输入图像描述帽子问题的所有方法。请如果有人可以提供帮助。
///app.js
**我已经使用了所有专门导出我发现但没有帮助的东西的技术*
这是 Welcom.js
react-native - 如何从反应导航堆栈配置中访问默认参数?
我想根据路由在堆栈导航器配置中设置默认参数,以便我可以重用单个组件并将所有值保存在同一个位置。
我一直在尝试遵循文档并在堆栈导航器配置中实现默认参数,但它们似乎没有通过。
但是,当我尝试从屏幕访问参数时:
控制台输出:
配置中说明的参数无处可寻。我究竟做错了什么?
用于检查当前屏幕中的整个可用输出,正如我们所见,配置中指定的“linkUrl”和“screenType”参数不可用。
reactjs - 每个堆栈的默认导航样式
我有一个默认导航样式,我想将它合并到我的所有堆栈中,所以我有这个对象。
但是,如果我这样做,则navigation.navigate
不起作用,因为它没有定义。
无论如何我可以通过这样做将此对象应用于每个堆栈:
react-native - React Navigation:关闭没有动画的当前堆栈并使用动画导航到父堆栈路由
给定两个这样的堆栈:
用户导航到 CreateCard,逐步完成CreateCardPage1
并CreateCardPage2
填写所需信息,然后单击按钮来创建卡片。
在此之后,我想向前导航到Card
路线。也就是说,我想要没有后退动画dismiss
的CreateCard
堆栈,并且我想要一个动画前进到下一个屏幕。
这可以做到吗?如何?
react-native - React Navigation 无限堆栈/动态堆栈
我想通过反应导航实现无限堆栈,这意味着我需要一个动态堆栈导航器,我可以在其中推送无限数量的屏幕(最多 20 个屏幕就足够了)。您可以像在亚马逊应用程序中这样想象,您可以在产品详细信息中单击相关产品,它会向您显示另一个产品详细信息屏幕,您可以在其中执行相同的操作。
你们中有人知道怎么做吗?
reactjs - goBack 在 React Navigation 中无法正常工作
我componentWillMount
在BeforeLogin
屏幕上使用它。当用户按下 android 后退按钮时,我想关闭应用程序。
在屏幕上Signup
,Signin
我正在使用以下内容componentWillMount
我无法使用this.props.navigation.navigate('BeforeLogin)
,因为在登录屏幕中,我有一个文本没有帐户?立即注册,导航到注册屏幕。
和一个已经有帐户?现在在我的注册屏幕上登录,该屏幕导航到登录屏幕。
到目前为止,我尝试了所有代码,当我从BeforeLogin
屏幕按下 android 后退按钮时,我现在无法关闭应用程序。
我用goBack(null) too, it takes me to the
Splash screen when I press android back button from
BeforeLogin` 屏幕进行了尝试。
************************ 第二个也不起作用的替代方案 ******************** **
我用this.props.navigation.pop(1);
在Signup
和Signin
屏幕上。Splash
当我从屏幕按下 android 后退按钮时,它会将我带到BeforeLogin
屏幕。
请帮忙。
更新代码
请检查以下链接。这是我的问题的代码。 https://gist.github.com/shubham6996/2c69f5a270d88c710ab61487639bf1af
react-native - 找不到变量:DrawerActions
我对 react-native 很陌生。我正在制作一个具有抽屉导航和堆栈导航的示例应用程序。我在抽屉按钮的抽屉代码中一次又一次地收到错误。如何打开和关闭抽屉?我试图在互联网上搜索很多。并尝试了我得到的任何东西。但没有任何帮助。任何帮助表示赞赏。我写了以下代码:
我收到以下错误:找不到变量:'DrawerActions'。
尝试1:
得到错误:
尝试2:
这也有错误。
android - React Native 中的 BackHandler 不起作用
下面是BackHandler
我在BeforeLogin
屏幕上使用的。
以下是BackHandler
我在我的Signin
屏幕和Signup
屏幕中使用的。
我的BeforeLogin
屏幕有 2 个按钮。登录和注册将我导航到Signin
屏幕Signup
。
现在,我面临两种情况。
场景 1:我在BeforeLogin
屏幕上,但我没有导航到任何一个Signin
或Signup
屏幕。现在,当我按下我的 android 后退按钮时,它会关闭应用程序。BeforeLogin
这就是我想要的,当用户从屏幕按下后退按钮时能够关闭应用程序。
场景 2:我在BeforeLogin
屏幕上,我导航到Signin
或Signup
屏幕。现在,当我返回BeforeLogin
屏幕然后按 android 后退按钮时,应用程序现在没有关闭。
如何解决我的场景2 :?请帮忙。
reactjs - 反应本机导航不正确
我使用反应导航来处理我的应用导航。我有一个问题。我有 5 个导航文件。我createMaterialTopTabNavigator
在 StackNavigator 上使用它。但我无法在它们之间导航。
我的createMaterialTopTabNavigator
和我的 stackNavigator:
我在应用程序上的主要导航:
以及不起作用的 OneWay 代码。