React Native Routerを使用してナビゲーションを管理しています。ルーターのレンダリング機能は次のようになります。
<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
}
使用できる機能やコールバック プロップはありますか?