Похоже, он думает, может быть, он думает, willmatch
это :id
.У меня есть один, работающий как:
<Switch>
<Route path="/" exact component={Home} />
<Route path="/:id" component={WillMatch} />
<Route path="/notfound" exact component={NoMatch} />
<Redirect to="/notfound" />
</Switch>
Вы также можете попробовать:
<Route path="/thing/:id" component={WillMatch} />
Подобный пример приведен здесь:
https://reacttraining.com/react-router/web/example/no-match
A <Switch>
отображает первого дочернего элемента <Route>
, который соответствует.A <Route>
без указания пути всегда соответствует