私のExponentプロジェクトにExNavigationを使用しています。ExNavigation - 親コンポーネントまたはrenderRightからナビゲータにアクセス
ルートコンポーネントの外からナビゲーションを行うにはどうすればよいですか?
だから同じ場所から、私は<NavigationProvider router={router}>
<StackNavigation initialRoute={router.getRoute('First')}/>
</NavigationProvider>
私はnavigator
にアクセスしたい作成し、私はpush
とpop
ことができるように。
別のオプションは、First
コンポーネント内からプッシュすることですが、私は私のstatic route
内で宣言されrenderRight
コンポーネント、で私はthis.props.navigator
へのアクセスを持っていないことをやっています。
また、親からルートコンポーネントに小道具を渡す方法(<NavigationProvider>...
を宣言した人)が必要です。
これは可能ですか?
注:これはReduxストアを使用したくないです。明らかに私はグローバルな機能で何かを達成することができます。