2017-05-18 8 views
1

React-Router scheint JSX für die Konfiguration zu verwenden.Routerkonfiguration reaktivieren

Es scheint, dass die Konfiguration auch direkt (einfach?) In JavaScript erfolgen könnte.

Haben sie JSX verwendet, weil es klarer ist, oder gibt es andere Vorteile?

Beispiel:

ReactDOM.render(
    <Router history={hashHistory}> 
    <Route path="/" component={Layout}> 
     <IndexRoute component={Featured}></IndexRoute> 
     ... 
    </Route> 
    </Router> 
); 

Antwort

1

Wenn Sie bevorzugen Sie schlicht Objekte verwenden können! Andernfalls konvertiert der Router es für Sie. Siehe das folgende Beispiel:

const routes = { 
    path: '/', 
    component: Layout, 
    indexRoute: { component: Featured } 
} 

ReactDOM.render(<Router routes={routes} />) 
Verwandte Themen