Я не могу передать реквизит, используя реагирующий маршрутизатор.Мой код до сих пор:
import React from 'react';
import ReactDOM from 'react-dom';
import { BrowserRouter, Route, Switch } from 'react-router-dom';
import 'normalize.css/normalize.css';
import './styles/styles.scss';
const EditExpensePage = props => {
console.log(props);
return <div>Editing the expense with id of </div>;
};
const AppRouter = () => {
return (
<BrowserRouter>
<div>
<Switch>
<Route path="/edit/:id" component={EditExpensePage} />
</Switch>
</div>
</BrowserRouter>
);
};
ReactDOM.render(<AppRouter />, document.getElementById('appDiv'));
Скриншот ошибки
![Error screenshot](https://i.stack.imgur.com/ve2g4.png)
Я пытаюсьпросто откройте id в консоли.
Ошибка отображается только при попытке передать реквизиты
path="/edit/:id"
Ссылка на источник: https://reacttraining.com/react-router/web/api/Route/route-props