如何将道具传递给 Actions.replace react-native-router-flux
How to pass props to Actions.replace react-native-router-flux
版本
告诉我们您使用的版本:
react-native-router-flux v4.0.0-beta.28
react-native v0.52.2
尝试了以下...
Actions.replace({ key: tabKey, props: tabPage });
Actions[key]({ type: ActionConst.REPLACE, tabPage: tabPage })
以及
的几种变体
我建议尝试最新版本 - 但如果那不可能,请转到仍在使用 react-navigation
1.5 的最后一个测试版 - 现在只有该版本的分支(4.0.0-beta
) 然后使用 execute
方法。
Actions.execute('replace', tabKey, { tabPage });
而且我相信你展示的两个例子也不正确,但我可能是错的,在这个测试版中工作期间的变化数量很大,但根据 code/API 文档,这是你应该做的方式:
Actions.replace(tabKey, { tabPage });
// or
Actions[tabKey]({ tabPage }); // and use type={ActionsConst.REPLACE} on your `Scene`
你最常使用 Actions.replace('tab name');
而这项工作
版本 告诉我们您使用的版本:
react-native-router-flux v4.0.0-beta.28
react-native v0.52.2
尝试了以下...
Actions.replace({ key: tabKey, props: tabPage });
Actions[key]({ type: ActionConst.REPLACE, tabPage: tabPage })
以及
的几种变体我建议尝试最新版本 - 但如果那不可能,请转到仍在使用 react-navigation
1.5 的最后一个测试版 - 现在只有该版本的分支(4.0.0-beta
) 然后使用 execute
方法。
Actions.execute('replace', tabKey, { tabPage });
而且我相信你展示的两个例子也不正确,但我可能是错的,在这个测试版中工作期间的变化数量很大,但根据 code/API 文档,这是你应该做的方式:
Actions.replace(tabKey, { tabPage });
// or
Actions[tabKey]({ tabPage }); // and use type={ActionsConst.REPLACE} on your `Scene`
你最常使用 Actions.replace('tab name');
而这项工作