У меня есть компонент <Routes>
, который отображает только компонент <Dashboard>
.То же самое не происходит, когда я пытаюсь получить компонент <BillingCycle>
.Контент Billing Cycles не отображается, когда я набираю URL в браузере, который может получить страницу BillingCycle.Продолжается показ содержимого панели инструментов.Что я ошибаюсь?Спасибо.
import '../common/template/dependencies' import React from 'реагировать'
вот родительский компонент, который импортирует компонент Routes.
import Routes from './Routes'
export default (props) => (
<div className='wrapper'>
<div className='content-wrapper'>
<Routes />
</div>
</div>
)
вот компонент Dashboard, который успешно отображается в этих URL: http://localhost:8080 и http://localhost:8080/#/
import React from 'react'
export default props => (
<div>
<h1>Dashboard</h1>
</div>
)
вот компонент billingCycle, который непоявляется, когда я набираю его URL: http://localhost:8080/#/billingCycles
import React from 'react'
export default props => {
return (
<h1>Ciclo de pagamentos</h1>
)
}
Вот компонент Routes:
import React from 'react'
import { BrowserRouter as Router, Route, Redirect, Switch } from 'react-router-dom';
import Dashboard from '../dashboard/Dashboard'
import BillingCycle from '../billingCycle/BillingCycle'
export default props => (
<Router>
<Switch>
<Route exact path='#/billingCycles' component={BillingCycle} />
<Route exact path='/' component={Dashboard} />
<Redirect from='*' to='/' />
</Switch>
</Router>
)