У меня есть основной переключатель корневого компонента, подобный этому
<Provider store={createStoreWithMiddleware(reducers)}>
<HashRouter history={history} >
<Switch>
<Route exact path="/login" name="Login Page" component={Login}/>
<Route exact path="/register" name="Register Page" component={Register}/>
<Route exact path="/404" name="Page 404" component={Page404}/>
<Route exact path="/500" name="Page 500" component={Page500}/>
<Route path="/Console" name="Console" component={Console}/>
<Route path="/" name="Home" component={Full}/>
</Switch>
</HashRouter>
</Provider>
И внутри компонента Console
у меня есть еще один переключатель, определенный следующим образом.
<main className="container">
<div className="">
<Switch>
<Route path="/Create" name="Create Park" component={CreateNew} />
<Route path="/" name="Console" component={HomePage} />
</Switch>
</div>
</main>
Когда я посещаю /Console
HomePage
компонент отображается правильно.
Но когда я посещаю компонент /Console/Create
CreateNew
, он не будет отображаться, а вместо этого будет отображаться компонент HomePage
.
Что я здесь делаю неправильно? Что мне сделать, чтобы показать компонент CreateNew
в /Console/Create