Помогите разобраться, начал изучать react и при создании простых роутов натолкнулся на ошибку:
Warning: Failed prop type: The prop `history` is marked as required in `Router`, but its value is `undefined`.
in Router
, а также еще одну:
Uncaught TypeError: Cannot read property 'location' of undefined
Вот код:
import React from 'react';
import ReactDom from 'react-dom';
import {Router, Route} from 'react-router';
import NewComponent from './new-component-1';
import About from './about';
ReactDom.render(
<Router>
<Route path={'/'} component={ App } />
<Route path={'about'} component={ About } />
</Router>,
document.getElementById('app')
);
Читал в инете, мол react-router версии выше 4 работает немного по другим правилам, и что уже надо импортировать BrowserRouter из react-router-dom, но BrowserRouter принимает только один узел, а я хочу сразу два узла(роута) указать. Как привел в примере выше. Как решить эту проблему?