0
interwebs似乎充滿了舊的反應路由器的例子,不起作用。我已經做了一段時間的反應和流量,並且我很驚訝得到這個微不足道的代碼工作的難度。我正在使用react-router 2.0.0。反應路由器你好世界不工作
任何人都可以協助嗎?這裏是我的切入點App.js
var React = require('react');
var ReactDOM = require('react-dom');
var Router = require('react-router');
var Route = require('react-router').Route;
var App = require('./components/App.react');
ReactDOM.render(
<Router>
<Route path="/" component={App} />
</Router>,
document.getElementById('app')
);
這種失敗,錯誤:
警告:React.createElement:類型不能爲空,未定義, 布爾或數字。它應該是一個字符串(用於DOM元素)或ReactClass(用於複合組件)。
未捕獲的不變違例:元素類型無效:預期爲 字符串(對於內置組件)或類/函數(對於複合 組件),但得到:object。
這似乎已在v1.0.0中發生了變化:https://github.com/reactjs/react-router/blob/master/upgrade-guides/v1.0.0.md –
非常感謝!我很高興這非常簡單。 – Patrick
接下來:鏈接不起作用。你知道這個指南的好資料嗎?我只是添加了一個嵌套的路由和一個鏈接路由到約,即使URL更改它不會做任何事情 – Patrick