2017-07-19 6 views
1

iReagieren Router 4 Optional Pfad

ReactDOM.render(
    <Provider store={store}> 
     <Router history={history}> 
      <Route exact path='/' component={Desktop}/> 
      <Route path='/OrdersView(&filters=:filters)' component={OrdersView}/>        
     </Router> 
    </Provider> 
    , document.getElementById('application') 
); 

habe Wie optional Pfad im Router-v4 schreiben? so

<Route path='/OrdersView(&filters=:filters)' component={OrdersView}/> 

Für die eine Komponente {OrderView}. ich sollte in der Lage sein, URLs in zwei Versionen zu erhalten:

http://..../OrderView 
http://..../OrderView&filters={"a":"1"} 

Ich versuchte

<Route path='/OrdersView?.+' component={OrdersView}/> 

aber nichts

Ich nehme an, das Problem zu schreiben, weil ich

this.props.location.query.filter 
bin mit

Antwort

Verwandte Themen