ReactJS:路由配置问题

ReactJS:路由配置问题,reactjs,react-router,Reactjs,React Router,我是新的反应和做一些示例应用程序。 我正在查看“react router”上的概念,并查看了一个示例 AppHeader.jsx 未捕获错误:元素类型无效:需要字符串(对于内置组件)或类/函数(对于复合组件),但得到:未定义。您可能忘记了从定义组件的文件中导出组件。检查AppHeader的渲染方法。 我也有同样的问题:React.createElement:type无效--应该是字符串(对于内置组件)或类/函数(对于复合组件),但get:undefined。您可能忘记了从定义组件的文件中导出组件

我是新的反应和做一些示例应用程序。 我正在查看“react router”上的概念,并查看了一个示例

AppHeader.jsx 未捕获错误:元素类型无效:需要字符串(对于内置组件)或类/函数(对于复合组件),但得到:未定义。您可能忘记了从定义组件的文件中导出组件。检查
AppHeader
的渲染方法。

我也有同样的问题:React.createElement:type无效--应该是字符串(对于内置组件)或类/函数(对于复合组件),但get:undefined。您可能忘记了从定义组件的文件中导出组件

var React = require('react');
var ReactDOM = require('react-dom');
var Router = require('react-router').Router;
var Route = require('react-router').Route;

var Home = React.createClass({
    render: function(){
        return (
            <div>Welcome !</div>
        );
    }
});

ReactDOM.render((
    <Router>
        <Route path="/" component={Home} />
    </Router>  
), document.getElementById('root'));
var React=require('React');
var ReactDOM=require('react-dom');
var-Router=require('react-Router')。路由器;
var Route=require('react-router')。路由;
var Home=React.createClass({
render:function(){
返回(
欢迎
);
}
});
ReactDOM.render((
),document.getElementById('root');

我也有同样的问题:React.createElement:类型无效--需要字符串(对于内置组件)或类/函数(对于复合组件),但得到:未定义。您可能忘记了从定义组件的文件中导出组件

var React = require('react');
var ReactDOM = require('react-dom');
var Router = require('react-router').Router;
var Route = require('react-router').Route;

var Home = React.createClass({
    render: function(){
        return (
            <div>Welcome !</div>
        );
    }
});

ReactDOM.render((
    <Router>
        <Route path="/" component={Home} />
    </Router>  
), document.getElementById('root'));
var React=require('React');
var ReactDOM=require('react-dom');
var-Router=require('react-Router')。路由器;
var Route=require('react-router')。路由;
var Home=React.createClass({
render:function(){
返回(
欢迎
);
}
});
ReactDOM.render((
),document.getElementById('root');

您的路径
从“../jsx/header.jsx”导入AppHeader错误我重命名并更改为“../jsx/AppHeader.jsx”,仍然是相同的错误,请帮助我继续。您的项目结构是什么?上传文件的截图或其他东西OK肯定会上传截图截图在截图中你的app.js在哪里?在哪个目录中?您的路径
从“../jsx/header.jsx”导入AppHeader错误我重命名并更改为“../jsx/AppHeader.jsx”,仍然是相同的错误,请帮助我继续。您的项目结构是什么?上传文件的截图或其他东西OK肯定会上传截图截图在截图中你的app.js在哪里?哪个目录?
 Warning: React.createElement: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: undefined. You likely forgot to export your component from the file it's defined in. Check the render method of `AppHeader`.
var React = require('react');
var ReactDOM = require('react-dom');
var Router = require('react-router').Router;
var Route = require('react-router').Route;

var Home = React.createClass({
    render: function(){
        return (
            <div>Welcome !</div>
        );
    }
});

ReactDOM.render((
    <Router>
        <Route path="/" component={Home} />
    </Router>  
), document.getElementById('root'));