React Route v4.1.1 for web not working

时间:2017-06-11 06:16:59

标签: reactjs react-router

我在几条建议之后将原始代码更改为此内容: 我在index.js文件中有这个:

import React from 'react';
import ReactDOM from 'react-dom';
import App from './App';
import registerServiceWorker from './registerServiceWorker';

import './index.css';
import { Router, Route } from 'react-router';

ReactDOM.render(
    //path is where it should take you.
    //Component is it should take you after slash
    <Router>
        <Route path='/' component={App}/>
    </Router>,
    document.getElementById('root')
);
registerServiceWorker();

现在我得到的错误是:Screenshot of my full error

我也试过这个:  import { BrowserHistory} from 'react-router-dom'; 过去的版本有许多在线教程,但我找不到实际适用于v4.1.1的教程。甚至他们的github培训也已经过时了。 当用户点击&#34; Profile&#34;我基本上是在尝试访问我的登录页面在我的导航栏中。 我真的迷失了,因为我刚刚开始学习React,所以我将不胜感激。

谢谢!

1 个答案:

答案 0 :(得分:0)

您尚未导入APP组件。如果你不想在视图中有两个APP组件,那么就摆脱<App/>