Since you are using response-router v4, you need to put your nested routes inside the parent component instead of nesting routes. See this answer for an explanation.
.
<Provider store={ store }>
<HashRouter>
<div>
<Switch>
<Route path='/login' component={ Login } />
<Route path='/' component={ App } />
</Switch>
</div>
</HashRouter>
</Provider>
const App = () => (
<div>
<Navbar/>
<div className='col-md-10 col-md-offset-1'>
<Route path='/path1' component={ Component1 } />
<Route path='/path2' component={ Component2 } />
<Route path='/path3' component={ Component3 } />
</div>
</div>
)
, <Switch> '/login' '/'. , . , '/login', Login, ( , 'exact' ) '/'.
Update:
. , <Switch> , .
<Provider store={ store }>
<HashRouter>
<div>
<Switch>
<Route path='/login' component={ Login } />
<App>
<Route path='/path1' component={ Component1 } />
<Route path='/path2' component={ Component2 } />
<Route path='/path3' component={ Component3 } />
</App>
</Switch>
</div>
</HashRouter>
</Provider>