[英]react-router : run is not a function
Egghead教程教導它像這樣:
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'));
});
但是我得到了這個錯誤:
未捕獲的TypeError:Router.run不是函數
注意:我已經將react-router
更新到最新版本。
自React Router v1.0發布以來,已刪除了run
方法,這些重大更改記錄在升級指南中。 您的代碼將粗略地轉換為:
ReactDOM.render(<Router>{routes}</Router>, document.getElementById('app'))
https://github.com/rackt/react-router/blob/832c42946c874fe56ffde0066b1088054311cb98/CHANGES.md
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.