сделал вот так ,но теперь url меняется а компоенты этого url не подставляются ,что сделал не правильно?
import { routerReducer } from 'react-router-redux';
let combinedReducer = combineReducers({
// редьюсер countersReducer отвечает за раздел state под именем counters
stateTaskLists: TaskReducer,
routing: routerReducer
// + другие редьюсеры
});
export default combinedReducer;
import TaskMain from './page/MainPage.js';
import combinedReducer from "./stores/stores.js";
import { syncHistoryWithStore } from 'react-router-redux';
import { Router } from 'react-router-dom';
import { createBrowserHistory } from 'history';
const store = createStore(combinedReducer);
export default store;
let history = syncHistoryWithStore(createBrowserHistory(), store);
ReactDOM.render(<Provider store={store}><Router history={history} ><TaskMain /></Router></Provider>, document.getElementById('root'));
потом переделал эту строку вот так
ReactDOM.render(<Provider store={store}><TaskMain history={history} /></Provider>, document.getElementById('root'));
пробовал так но BrowserRouter не поддерживает history
<BrowserRouter history={this.props.history}>
а так меняться url , но компоненты не меняются
<Router history={this.props.history}>