尝试导入错误:“ BrowseRouter”未从“ react-router-dom”导出导入为“ Router”

问题描述

我不知道为什么会出现此错误,我尝试过在线搜索,但看到了一些我尝试过的建议,但错误无法清除。请问有人对做错事有任何想法吗? 这是我的代码

import React from 'react';

import { browseRouter as Router,Route } from 'react-router-dom';

import Join from './components/Join';
import Chat from './components/Chat';

const App = () => (
    <Router>
        <Route path="/" exact component={Join} />
        <Route path="/chat" exact component={Chat} />
    </Router>
);

export default App;

解决方法

react-router-dom不导出BrowseRouter,而是导出BrowserRouter

Documentation here

,

BrowserRouter **拼写错误,您将其作为BrowseRouter。 它应该是BrowserRouter而不是BrowseRouter。 试试这个

从“ react-router-dom”导入{BrowserRouter as Router};

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...