【问题标题】:I've got a problem with @types/react-router-dom(v5) and react-router-dom(v6). i've got error message: Property 'element' doesn't exist on type@types/react-router-dom(v5) 和 react-router-dom(v6) 有问题。我收到错误消息:类型上不存在属性“元素”
【发布时间】:2023-02-22 22:35:45
【问题描述】:
root.render( <React.StrictMode> <HashRouter> <MainMenu items={mainMenuItems} />

  <Routes>
    <Route path="/" element={ <HomePage/>} />
    <Route path='/contact' element={<ContactPage/>} />
    <Route path='/login' element={<UserLogin/>} />
  </Routes> 
  
</HashRouter>
  </React.StrictMode>
);

我收到错误消息:类型上不存在属性“元素”

我阅读了@types/react-router-dom 和 react-router-dom,但我仍然不知道如何解决这个问题

【问题讨论】:

    标签: typescript react-router react-router-dom


    【解决方案1】:

    react-router-dom 自带 typescript,不需要安装 types。

    在你的控制台中运行这个:

    npm uninstall @types/react-router-dom
    

    【讨论】:

      猜你喜欢
      • 2022-11-10
      • 2022-06-29
      • 1970-01-01
      • 2022-12-25
      • 2023-01-17
      • 2021-10-30
      • 2022-01-24
      • 1970-01-01
      • 2023-01-20
      相关资源
      最近更新 更多