javascript - link - react router switch
react-router: ejecutar no es una funciĆ³n (1)
Un tutorial de Egghead lo enseña así:
var React = require(''react'');
var Router = require(''react-router'');
var routes = require(''./config/routes'');
Router.run(routes, function(Root){
React.render(<Root />, document.getElementById(''app''));
});
Sin embargo, me sale este error:
TypeError no detectado: Router.run no es una función
nota: ya he actualizado react-router
a la versión reciente.
Desde el lanzamiento de React Router v1.0, el método de run
se ha eliminado, estos cambios de última hora se documentan en la guía de actualización. Su código se traduciría aproximadamente a esto:
ReactDOM.render(<Router>{routes}</Router>, document.getElementById(''app''))
https://github.com/rackt/react-router/blob/832c42946c874fe56ffde0066b1088054311cb98/CHANGES.md