###前提・実現したいこと
react-routerを利用して、以下のような設計を想定しています。
jsx
1<Router> 2 <Route path='/aaa' component={ ComponentA } /> 3 <Route path='/bbb' component={ ComponentB } /> 4 <Route path='/:uid' component={ User } /> 5</Router>
特定のパスに一致した場合はそのコンポーネントをマウントし(/aaa
ならComponentA
)、それ以外の場合(例えば/ccc
)は/:uid
にマッチしたとみなしてUserコンポーネントをマウントしたいと考えています。
###発生している問題
上のソースコードのように実装した所、/aaa
にアクセスした場合はComponentA
をマウントしてほしいのですが、全て/:uid
の方にマッチしてしまいます。
react-routerはそもそも複数のパスにマッチすることを想定していないのでしょうか?

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。