javascript - 位置 "/"的匹配叶路由没有元素

标签 javascript node.js reactjs react-router

位置“/”的匹配叶路由没有元素。这意味着默认情况下它将呈现一个空值,从而导致一个“空”页面

//App.js File

import { BrowserRouter as Router, Routes, Route } from 'react-router-dom';
import Home from './pages/Home';
// import ReactDOM from "react-dom";


const App = () => {
  return (

    <Router >
      <Routes>

        <Route path="/" component={ Home }></Route>
      </Routes>
    </Router>


  )
}

export default App;
**我的任何 react 路由器相关代码都不起作用我不知道为什么当我开始在程序中插入一些路由时会发生它所以它显示这个错误**

最佳答案

在 V6 中,您不能使用 component Prop 了。它被替换为element :

<Route path="/" element={<Home />}></Route>
更多信息请访问 migration doc .

关于javascript - 位置 "/"的匹配叶路由没有元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69854011/

相关文章:

javascript 呼吸元素 - 动画似乎在很长一段时间后才起作用

javascript - 在 Javascript 中格式化响应

node.js - 使用 require 时丢失全局变量

javascript - nodejs 错误是发送后无法设置 header

javascript - ReactJS:渲染请求组件列表

javascript - 我如何在 ReactJS 中对组件进行分组

javascript - 当标记位于打开的信息框后面时 - 使用 InfoBox 插件 Google Maps API v3 事件鼠标悬停

javascript - Firebase 中正确的数据结构

node.js - 使用passport.js在node.js中进行身份验证后重定向到上一页

javascript - Reactjs 将动态组件添加到其他组件中