2017-08-03 1 views
1

Salut tout ce que j'ai un problème de routeur redux ...routage à double rendu en cas correspondant à ne pas reactJS

je définissais ces deux voies:

<Route path="/*" component={() => (<Error/>)}/> 
<Route exact path="/" component={() => (<Logins foo={"test"} loginHandler={this.props.loginHandler}/>)}/> 

Les deux itinéraires sont affichés ...

le * ne doit être affiché que s'il n'y a pas d'autres correspondances

+1

Quelle est la version de routeur? –

Répondre

1

Vous devez utiliser Route-Switch pour créer une page NoMatch. Comme ceci:

import { Switch, Route } from 'react-router' 

<Switch> 
    <Route exact path="/" component={() => (<Logins foo={"test"} loginHandler={this.props.loginHandler}/>)}/> 
    <Route component={() => (<Error/>)}/> 
</Switch> 
+0

Merci qui résout mon problème – Felix