我在几条建议之后将原始代码更改为此内容: 我在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,所以我将不胜感激。
谢谢!
答案 0 :(得分:0)
您尚未导入APP组件。如果你不想在视图中有两个APP组件,那么就摆脱<App/>