首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >TypeError: Object(.)不是一个函数

TypeError: Object(.)不是一个函数
EN

Stack Overflow用户
提问于 2022-08-09 02:16:27
回答 2查看 39关注 0票数 -1

我在使用react路由器时遇到了这个错误。

误差图像

使用react路由器时会发生错误,如果不使用它,则会正常运行。

这是我的密码

代码语言:javascript
复制
import React from 'react';
import { HashRouter, Route } from 'react-router-dom'; 
import './App.css';
// import Home from './routes/Home'
//import About from './routes/About'

function App(){
    return (
        <HashRouter>
            <Route />
        </HashRouter>
    )
}

export default App;

当导入HashRouter和路由时,没有错误,但是当使用如下时,顶部有一个错误。

请帮帮我我在这里呆了三个小时了

EN

回答 2

Stack Overflow用户

发布于 2022-08-09 02:30:30

我认为你想使用路线,而不是HashRouter

代码语言:javascript
复制
import React from 'react';
import { Routes, Route } from 'react-router-dom'; 
import './App.css';
// import Home from './routes/Home'
//import About from './routes/About'

function App(){
    return (
        <Routes>
            <Route />
        </Routes>
    )
}

export default App;
票数 -1
EN

Stack Overflow用户

发布于 2022-08-09 02:34:23

我在问您为什么要使用hashRouter,您确定要使用它吗,尽管不建议使用,但请检查:https://reactrouter.com/docs/en/v6/routers/hash-router

您可以使用浏览器路由器来替换哈希路由器。

代码语言:javascript
复制
import * as React from "react";
import * as ReactDOM from "react-dom";
import { BrowserRouter } from "react-router-dom";

ReactDOM.render(
  <BrowserRouter>
    {/* The rest of your app goes here */}
  </BrowserRouter>,
  root
);
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73285870

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档