我正在使用react-navigation创建一个使用react-native的应用进行路由。我知道我们最初可以在react-navigation
更改标签顺序。但就我而言,我需要以编程方式更改Tab键顺序。有没有办法做到这一点?
答案 0 :(得分:0)
以下是“几乎伪代码”的示例。它至少应该驱动您朝着正确的方向发展。诀窍是使用“连接的”主导航组件,该组件对redux存储中的更改做出反应(在我的情况下,我将选项卡顺序存储在“设置”简化程序中),并强制重新呈现选项卡及其顺序,从而更改通过反应导航向下传递到每个导航器的Jinja
属性。然后有一个screenProps
组件,它根据传递的道具返回正确的屏幕。很抱歉,我的意思不是很清楚,但英语不是我的主要语言:)
TabSelector