1

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 つのパスのみをブラックリストに登録する方法を質問します。

4

2 に答える 2