Réagir Routeur Passer Param de Composant

const rootEl = document.getElementById('root');

ReactDOM.render(
    <BrowserRouter>
        <Switch>
            <Route exact path="/">
                <MasterPage />
            </Route>
            <Route exact path="/details/:id" >
                <DetailsPage />
            </Route>
        </Switch>
    </BrowserRouter>,
    rootEl
);

Je suis en train d'essayer d'accéder à la id dans le DetailsPage composant, mais il n'est pas accessible. J'ai essayé

<DetailsPage foo={this.props}/>

pour passer des paramètres à la DetailsPage, mais en vain.

export default class DetailsPage extends Component {
    constructor(props) {
        super(props);
    }

    render() {
        return (
            <div className="page">
            <Header />
            <div id="mainContentContainer" >

            </div>
            </div>
    );
    }
}

Donc aucune idée de la façon de transmettre l'ID sur le DetailsPage ?

InformationsquelleAutor Mudit Tuli | 2017-08-26