0
私たちはReact Native Routerを使用してナビゲーションを管理しています。我々のアプリでネイティブルーターに反応する(react-native-router-flux) - アクショントリガーでより多くの制御
<Scene key="tabbar" tabs={true} hideNavBar={true} tabBarStyle={{position: 'absolute', top: 0, left: 0}}>
<Scene key={TAB_1} component={Tab1Container} icon={TabIcon} title={TAB_1_TITLE} hideNavBar={true} />
<Scene key={TAB_2} component={Tab2Container} icon={TabIcon} title={TAB_2_TITLE} hideNavBar={true} />
<Scene key={TAB_3} component={Tab3Container} icon={TabIcon} title={TAB_3_TITLE} hideNavBar={true} />
<Scene key={TAB_4} component={Tab4Container} icon={TabIcon} title={TAB_4_TITLE} hideNavBar={true} />
<Scene key={TAB_5} component={Tab5Container} icon={TabIcon} title={TAB_5_TITLE} hideNavBar={true} />
</Scene>
すぐにTAB_1からTAB_5にジャンプすることが許可されていません。私たちのルータのレンダリング機能は、次のようになります。 TAB_2からTAB_5に行く必要があります。現在、私は最初から最後まで飛び越えることができます
これで、アクションが発生する前にトリガーされる可能性のある機能を見つけることができません。
擬似コード:
if(current_pressed_tab <= progress_tab){
//head on to next tab
}
else{
//make nothing
}
任意の機能やコールバックプロップ私が使用できるものはありますか?