Reactjs 反应路由器hello world不';行不通
互联网上似乎充斥着不起作用的老例子。我做react和flux已经有一段时间了,我很震惊要让这么少量的代码正常工作是多么困难。我正在使用react路由器2.0.0 有人能帮忙吗?这是我的入口点App.jsReactjs 反应路由器hello world不';行不通,reactjs,react-router,Reactjs,React Router,互联网上似乎充斥着不起作用的老例子。我做react和flux已经有一段时间了,我很震惊要让这么少量的代码正常工作是多么困难。我正在使用react路由器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 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')
);
var React=require('React');
var ReactDOM=require('react-dom');
var-Router=require('react-Router');
var Route=require('react-router')。路由;
var-App=require('./组件/App.react');
ReactDOM.render(
,
document.getElementById('app')
);
此操作失败并出现错误:
警告:React.createElement:类型不应为null,未定义,
布尔值,或数字。它应该是字符串(对于DOM元素)或
ReactClass(用于复合组件)
未捕获不变冲突:元素类型无效:应为
字符串(用于内置组件)或类/函数(用于复合
组件)但得到:对象
改变
到
它应该可以工作。这似乎在v1.0.0中有所改变:非常感谢!我很高兴它非常简单。接下来:链接不起作用。你知道这方面的指南的好来源吗?我只是添加了一个嵌套的about路由和一个链接,以路由到about,它没有做任何事情,即使url发生了更改,我建议,但它使用的是ES6。对于我来说,直到现在,每当url改变但什么都没有发生时,我导航到的组件中就会出现错误。你能用链接发布路由和组件,最终是你导航到的组件吗?如果你在github上有完整的代码,我可以看一下。
var Router = require('react-router');
var Router = require('react-router').Router;