问题标签 [react-native-router-flux]

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.

0 投票
3 回答
1808 浏览

reactjs - 路由器状态没有通过 redux 保持在 react-native

我在使用和时有以下redux配置。我想在刷新时检索最后一个当前路由,但是路由堆栈在重新加载时被覆盖。react-nativereact-native-router-fluxredux-persist

这是reducers/index.js文件

编辑:这是index.js它的提供者和场景:

0 投票
1 回答
5094 浏览

javascript - React Native:如何在 react-native-router-flux 中为整个应用程序和单个场景设置背景颜色?

在使用 react-native-router-flux 的 React Native 中,如何设置整个应用程序以及单个场景的背景颜色?

这是我目前的设置:

谢谢

0 投票
5 回答
35573 浏览

react-native - 如何将值传递给 React-Native-Router-Flux 中的其他组件?

我的代码是:

com1改为com2.

Com1但我需要为to的输入框传递值Com2

我怎样才能做到这一点?

0 投票
1 回答
440 浏览

javascript - React Native + react-native-router-flux: How to apply hideNavBar to only one ?

In React Native using react-native-router-flux, I have two <Scene/> and when I apply hideNavBar to the first one, Login, it also applies to the second, Home even though they are on the same level. How can I apply hideNavBar to only one <Scene/>, Login?

0 投票
1 回答
2494 浏览

javascript - React Native + react-native-router-flux:做什么做?

我是 react-native-router-flux 的新手,看看这个例子。我检查了文档,但我似乎仍然无法弄清楚<Scene key='modal' component={Modal}/>. 那么它的用途是什么?

这是确切的行:https ://github.com/aksonov/react-native-router-flux/blob/master/Example/Example.js#L95-Lundefined

谢谢

0 投票
1 回答
1208 浏览

javascript - React Native + react-native-router-flux:为什么过渡时背景颜色是白色的?

我有两个场景,登录和主页,两者的背景颜色都设置为黑色。但是在过渡期间,当卸载和安装时,似乎还有另一个背景是白色的。

有没有办法弄清楚背景是什么并将颜色也改为黑色?

这是我的设置:

以及带有白色显示的过渡图像,有点难以看到,但是如果您看到右上角的电池图标,则右侧和顶部的登录场景下降(如从登录到主页,登录在被卸载的过程所以是半透明的黑色):

在此处输入图像描述

0 投票
1 回答
937 浏览

javascript - 为什么导航栏后退按钮仍然在 react-native-router-flux 中显示 ActionConst.REPLACE?

我从登录场景开始,当我单击带有 , 的按钮时Actions.hometype={ActionConst.REPLACE}它可以正常工作,并且在主页场景中,导航栏没有后退按钮。但是如果我从 Login 到 Register 到 RegisterTwo 再到 Home,Home 场景的导航栏有一个后退按钮。

是什么导致了这个问题?我试过了type='replace',后退按钮仍然显示在导航栏中。

我的场景是这样设置的:

我只是使用import { Actions } from 'react-native-router-flux'Action.key导航。

先感谢您!

0 投票
1 回答
124 浏览

javascript - React Native Router (react-native-router-flux) - 更多控制动作触发

我们使用React Native Router来管理导航。我们路由器的渲染函数如下所示:

在我们的应用程序中,不允许立即从 TAB_1 跳转到 TAB_5。您必须通过 TAB_2 到 TAB_5。目前我可以从头跳到尾

现在我找不到任何可能在触发 Action 之前触发类似函数的功能。

伪代码:

我可以使用任何功能或回调道具吗?

0 投票
1 回答
998 浏览

react-native - react-native-router-flux:Actions.KEY 在传递给 onPress 的函数内部不起作用

我有以下代码:

Actions.refresh()工作正常,但没有Actions.categoryScreen()- 看起来没有真正发生。如果我将传递给的参数替换为onPressonPress={Actions.categoryScreen}那么它可以正常工作并显示 categoryScreen。但是,这对我没有帮助,因为当 onPress 被触发时我想做更多的事情,我还需要传递“名称”参数。

任何想法,任何人?

提前致谢。

0 投票
2 回答
2967 浏览

javascript - 如何使用 redux 在 react-native-router-flux 中实现 react-native-drawer?

我正在尝试使用 redux 在 react-native-router-flux 中实现 react-native-drawer。尝试以下示例:https://github.com/aksonov/react-native-router-flux/blob/master/docs/OTHER_INFO.md但仍然出现错误:Element type is invalid: expected a string (for built-in components) but got: object. Check the render method of 'DefaultRenderer'.

在 react-native-router-flux 中实现抽屉的正确方法是什么?

编辑 - 更新:但仍然收到错误“元素类型无效......”

快速说明:如果我执行 Actions.drawer 我会收到错误,但如果我执行 Actions.home 什么也不会发生,但仍会调用动作 REACT_NATIVE_ROUTER_FLUX_RESET

然后我在登录中按下一个按钮,它会触发Actions.导航到。NavDrawer 是:

NavDrawerPanel 是:

错误:

在此处输入图像描述