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
ましたが、それ以降は空のオブジェクトですFooter
undefined
props
{}
特定のコンポーネントをレンダリングしないために 1 つのパスのみをブラックリストに登録する方法を質問します。