Я пытаюсь отобразить страницу Not Found, если маршруты не найдены.У меня есть маршруты, разделенные как модули.Поэтому, когда я выполняю инструкцию switch, добавляя не найденную страницу внизу переключателя, например:
const AccessRoutes = () => {
return (
<React.Fragment>
<Route path="/login" exact component={Login}/>
<Route path="/register" exact component={Register} />
<Route path="/forgot-password" exact component={ForgotPassword}/>
</React.Fragment>
)
}
export default () => {
return (
<Switch>
<AccessRoutes/>
<Route render={() => <div>Not found</div>}
</Switch>
)
}
Не найденный путь никогда не сопоставляется, когда вы вводите путь, который не находится на AccessRoutes
Например, /hey
показывает пустой экран.Если я помещаю маршруты, не заключая их в другой компонент, это работает.
Что мне не хватает?