1
にネイティブルータフラックスネストされたルートを反応させ、次の反応させネイティブルータフラックスルータコード:は、私が持っているモーダル成分
<Scene key="home" component={Modal}>
<Scene key="search">
<Scene key="unfiltered" component={Unfiltered} />
<Scene key="filtered" component={Filtered} />
</Scene>
<Scene key="menu">
<Scene key="menu1" component={Menu1} />
<Scene key="menu2" component={Menu2} />
</Scene>
<Scene key="calendar" component={Calendar} />
</Scene>
問題は、私は2つの入れ子になったとルートをActions.menu()を呼び出すときmenu1とmenu2 route search.unfiltered、何も起こりません(最初の呼び出しでは、RNRFのプッシュとフォーカスのアクションが表示されます)。
しかし、私はActions.calendar()呼び出す場合、私は唯一のメニュー内MENU1を呼ぶかのようにそれは、大丈夫です。
私はまた、このソリューションを試してみました:
<Scene key="menu1" component="menu1">
<Scene key="menu2" component="menu2" />
</Scene>
それは、MENU1のために動作しますが、私はMENU2にプッシュする場合何も起こりません。
ネストされたルートを含むモーダルを正しく作成するにはどうすればよいですか?