我在实施 react-routing
时遇到此错误——这是我的代码 http://codepen.io/anon/pen/VmOgyy?editors=1010
错误
react.min.js:16 Uncaught Error: Minified React error #130; visit http://facebook.github.io/react/docs/error-decoder.html?invariant=130&args[]=object&args[]= for the full message or use the non-minified dev environment for full errors and additional helpful warnings.
at r (react.min.js:16)
at p.a [as _instantiateReactComponent] (react.min.js:16)
at performInitialMount (react.min.js:13)
at p.mountComponent (react.min.js:13)
at Object.mountComponent (react.min.js:15)
at i (react.min.js:14)
at r.perform (react.min.js:16)
at s (react.min.js:14)
at r.perform (react.min.js:16)
at Object.batchedUpdates (react.min.js:14)
你能告诉我为什么会显示这个错误吗
var Router = ReactRouter;
var DefaultRoute = Router.DefaultRoute;
var Link = Router.Link;
var Route = Router.Route;
var browserHistory = Router.browserHistory;
var RouteHandler = Router.RouteHandler;
class First extends React.Component {
render() {
return <h1>Hello word</h1>;
}
}
class Second extends React.Component {
render() {
return <h1>Second</h1>;
}
}
ReactDOM.render( <Router history={browserHistory}>
<Route path="/" component={First}/>
</Router>,document.getElementById('root')
)
原文由 user944513 发布,翻译遵循 CC BY-SA 4.0 许可协议
那么错误的发生是因为
development and production environment
模块版本之间的冲突。您在代码笔中使用的react-router
实例是development version
并包含完整的错误消息。正如 React 文档所说要解决该错误,请使用
non-minified
版本的 react 和 react-dom和