React Router Nativeを使用しています特定のパス上のコンポーネントを非表示にしたい
<NativeRouter history={nativeHistory}>
<Route exact path="/" component={Home} />
<Route path="/about" component={About} />
<Footer />
</NativeRouter>
私のHomeコンポーネントでは、リンクがクリックされたときにAboutコンポーネントをレンダリングするFooter必要があり、非表示にする必要があり、残りのルートFooterをレンダリングする必要があります。Footerステートレス コンポーネントです。
コンポーネントにアクセスしようとしprops.locationましたが、それ以降は空のオブジェクトですFooterundefinedprops{}
特定のコンポーネントをレンダリングしないために 1 つのパスのみをブラックリストに登録する方法を質問します。