【问题标题】:NextJS Error: Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: undefinedNextJS 错误:元素类型无效:需要一个字符串(对于内置组件)或一个类/函数(对于复合组件)但得到:未定义
【发布时间】:2022-06-11 17:45:19
【问题描述】:

我已经复制并粘贴了我在 react.js 上制作的应用页面,但现在我正在尝试将其转换为 node.js,但不想再次创建这些页面,所以这里出现了一些错误其中我很喜欢:

我已经检查了终端控制台,它告诉我们:

所以这意味着错误出现在第 39 行,但其中有什么问题?

这些是我的进口:

抱歉,我添加了很多图片,但我这样做了,所以如果您有任何与我的代码相关的其他问题,您可以轻松理解。 提前致谢!

【问题讨论】:

    标签: node.js reactjs next.js


    【解决方案1】:

    如果你更新它并设置这样的语法,那是因为 react-router-dom 的更新:

    <Router>
      <Route exact path="/" element={<HomePage />}>
         <Image 
            src={MobileLogo} 
            className="ms-2" 
            alt="logo that will show on mobile screens only"
         />
      </Route>
    </Router
    

    【讨论】:

      猜你喜欢
      • 2021-01-18
      • 1970-01-01
      • 2020-03-07
      • 2021-06-30
      • 2021-05-07
      • 2018-02-05
      • 1970-01-01
      • 2022-01-12
      • 1970-01-01
      相关资源
      最近更新 更多