<Navbar /> <Switch> <Route exact path="/" component={Index} /> <Route exact path="/scores" component={ScoresIndex} /> <Route exact path="/scores/:id" component={ScoresShow} /> <Route component={NotFound} /> </Switch>
今ルーティングがこんな感じで設定されているとします。
pathが/のときはnavbarにフォームをのせず、pathが/scoresのときにはnavbarに検索フォームを表示したいとします。
そういった場合には、どのようにしてnavbarにpathの情報を渡すのが良いのでしょうか?
activeClassNameというものが調べたら見つかったのですが、これだとアクティブになっているリンクのスタイリングを変更するのみで、フォームを表示するかしないか、みたいなことが制御できなそうでした。。。
よろしくお願いします。
あなたの回答
tips
プレビュー